問題タブ [graphicsmagick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1703 参照

windows - グラフィックスマジックを使用してテキストまたは画像を描画しようとすると、「不適合な描画プリミティブ」エラーが発生します

内部でimagemagickを使用するjavascriptプログラムを、graphicsmagickを使用するWindowsバッチファイルに移行しています。

convert -drawコマンドをうまく使用できません。

非常に単純なテストケースがいくつかあります。最初のテストケースは

「不適合な描画プリミティブ(テキスト)」というエラーメッセージが表示されて失敗します。

他の

「不適合な描画プリミティブ(画像)」で失敗します。

これらは、コマンドラインから呼び出された場合とBATファイル内から呼び出された場合の両方で失敗します。

引用符の有無にかかわらず試してみまし"た。

^引用符でエスケープしてみました^"

一重引用符をエスケープしてみ ました^'

私は明らかに非常に単純なものを見落としています、私はただ見ることができません。何か案は?

編集私が行ったいくつかの試み....

しかし

「フォントが読めない」で失敗する

0 投票する
1 に答える
1106 参照

php - PHP で複数のバイナリ データを使用する ImageMagick/GraphicsMagick

GM は、次のような標準入力からのバイナリ データの受け渡しをサポートしています。

gmコンポジットを使用して、ある画像を別の画像の上に重ねて透かしを作成しようとしています:

ただし、私の PHP コードには、$orig_str と $watermark_str という 2 つの文字列があり、どちらもそれぞれ orig.jpg と watermark.jpg のバイナリ データです。これら 2 つの文字列を stdin として渡して上記を実行しようとしていますが、その方法がわかりません。

$orig_str を変更しても問題ありません。

アーキテクチャ上の理由から、PHP の GM プラグインを使用せずに GM を実行しています。代わりに、gm を実行するために次のようなことをしています。

標準入力の複数の入力に対してこれを行う方法を知っている人はいますか?

0 投票する
1 に答える
16036 参照

javascript - Graphicsmagick を使用して nodejs にイメージを作成する

node.jsを介してgraphicsMagickで画像を作成する方法が必要です

通常、これを管理できます。

この入力と同等の node.js が必要です。

PS: 画像サイズをパラメーターとして指定したくありません。(私の英語でごめんなさい)

0 投票する
3 に答える
6470 参照

ruby-on-rails - Ubuntu 10.04にgraphicsmagickを使用してrmagick 2.13.1をインストールする

私は以前、ImageMagick で動作する rmagick gem をインストールしていました。ImageMagick は、OpenMP を無効にしてソースからインストールされました。このインストールは問題なく動作します。ただし、GraphicsMagick で動作するバージョンを使用できるように、rmagick と ImageMagick をアンインストールしようとしました。

そこで、GraphicsMagick をソースからインストールし、OpenMP 機能をもう一度無効にしました。ただし、 rmagick をインストールすると、次のようになります。

私はすでに実行しようとしました:

そして、フォルダー pkgconfig の内容を確認します。

ここで何が欠けていますか?

0 投票する
2 に答える
3011 参照

node.js - ノード エラーのグラフィック マジックについて

Windowsでnodejsを実行し、npmでgmをインストールします。

var readStream = fs.createReadStream(__dirname + '/../temp/a.jpg'); gm(readStream, 'a.jpg').write(__dirname + '/../temp/b.png', function (err) {if (err) console.log(err);});

次に、メッセージを受け取りました:

{ [Error: Command failed: CreateProcessW: ϵͳ�Ҳ���ָ�����ļ���] code: 127, signal: null }

gm は Windows をサポートしていますか、それともどうすれば対処できますか?

0 投票する
3 に答える
1150 参照

python - Linux(CentOS)でpgmagickをビルドする方法は?

pgmagickCentOS 5.6でビルドしようとしても、あまり成功していません。

私は以下を介してインストールしましたyum

ただし、ビルドしようとするpgmagickと、次のエラーが発生します。

私もインストールを試みましboost141たがboost141-develboost141-pythonpgmagickはそれらのライブラリに対してビルドされません。

問題を修正する方法、または問題をさらに診断する方法についての提案はありますか?

0 投票する
2 に答える
977 参照

undefined-symbol - GraphicsMagick、アーキテクチャx86_64の未定義のシンボル

Xcode4にGraphicsMagickをインストールしようとしていますが、コマンド「make」を実行するとこのエラーが発生します。

0 投票する
4 に答える
8471 参照

node.js - jpg全体を書き込んでいないノードのGraphicsmagick

https://github.com/aheckmann/gmを使用して画像のサイズを変更しています。

問題は、イメージ全体を書き込んでいないことです。

半分ラクダ

0 投票する
1 に答える
4212 参照

node.js - ストリームを graphicsmagick/imagemagick 子プロセスにパイプします

ストリームから子プロセスにデータをパイプしようとしています。

それが機能するために gm で end を呼び出す必要がありますか? また、実際のコードでは、データベースからストリームを取得しています。

0 投票する
1 に答える
235 参照

c++ - ノード アドオン (OSX) で GraphicsMagick コードがフリーズする

この単純な GraphicsMagick の例をノード バインディング/アドオンとして作成しようとしています。このコードは、GraphicsMagick 1.3.15 を使用する OSX 10.6.7 で期待どおりに動作します。

しかし、このコードをノード バインディング (0.6.14) にすると、フリーズするだけです (完全な要点を参照)。

JavaScript から呼び出した場合の出力:

何が問題なのですか?余談ですが、これは実際にUbuntuでコンパイル/実行すると機能します!