問題タブ [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 に答える
356 参照

c++ - WhiteThresholdImage magick

magick ++でWhiteThresholdImageを使用する方法は?

私はそれを検索し、解決策を見つけたので、私は試します:

エラー:引数「1」の「Magick::Image」を「MagickLib::_Image*}」に変換できません。unsignedintMagickLib:: WhiteThresholdImage(MagickLib :: Image *、const char *) '</ p>

エラー:「WhiteThresholdImage」はこのスコープで宣言されていません

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

graphicsmagick - GraphicsMagickでBGRAを書く

GraphicsMagickでは、あらゆる種類の形式で画像をエクスポートできます。例:RGB。書くことによって

RGBAでのエクスポートはサポートされていないようです。最も簡単で最速の方法は何ですか?ColorMatrixの使用は少し面倒なようです。

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

imagemagick - GraphicsMagick の ImageMagick の Blend に相当するものは何ですか?

私はこれを ImageMagick で実行していますが、可能であれば GraphicsMagick に切り替えて少しスピードアップしたいと考えています。この場合、image1.png の 30% と image2.png の 70% を一緒に result.png にブレンドしています。

コンポジット -blend 70 -geometry +0+22.86 image1.png image2.png result.png

GraphicsMagick でディゾルブを使用する必要があると思いますが、同じ効果を実現する方法がよくわかりません。

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

amazon-ec2 - Amazon EC2にPNGをサポートするGraphicsMagickをインストールするにはどうすればよいですか?

GraphicsMagick Webサイトの手順を素朴に実行すると、実行後に./configurePNGがサポートされなくなります。

これは、かなり役に立たないGraphicsMagickのインストールになります。

PNGサポートを有効にするにはどうすればよいですか?Libpngはすでにインストールされているようですが、検出されませんでした。

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

graphicsmagick - GraphicsMagick CLI で透明な画像を作成するには?

GraphicsMagick CLI を使用して画像の不透明度を変更する方法を見つけようとしているときに、手ぶらで来ています。標準の画像を入力して、不透明度を下げた対応する画像に変換しようとしているだけです。GraphicsMagick 1.3.14 を実行しています。ImageMagick を使用して、次のコマンドを発行できます。

ただし、-alphaオプション (とりわけ) は、有効な GM 変換オプションとして認識されません (変換オプションの参照はこちら)。どんな助けでも大歓迎です。

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

node.js - リモートGraphicsMagickサーバーでnode.jsを使用する

1 つのサーバーに node.js をインストールしました。私は別のサーバーにgraphicsmagick https://github.com/aheckmann/gmをインストールしています。グラフィックファイル自体もgraphicsmagickサーバーに保存されます。作業/処理がgraphicsmagickサーバーで行われるように、node gmモジュールをインストールしてセットアップしたいと思います。ただし、ドキュメントを読んだ後、これを行う方法がわかりません。もちろん、node と同じサーバーに graphicsmagic をインストールして、正常に動作させることもできます。しかし、ノードと同じサーバーで重い画像処理を実行したくありません。この2つを分離することは可能ですか?

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

java - C++ Java ネイティブ コードを使用した GraphicsMagick のパフォーマンスの問題

私はGraphicsMagick C++ APIを使用しており、TomcatにデプロイされているJava Webプロジェクトで呼び出して、実行時に特定のサイズから特定の幅/高さに動的に画像のサイズを変更しています。C++ api の scale() メソッドを使用しています。

現在、Tomcat にあまり負荷がかかっていない場合のパフォーマンスは正常ですが、サーバーの接続数/負荷が増加すると、イメージのサイズ変更のパフォーマンスが大幅に低下します。サイズ変更ごとに30〜40秒かかります。システムのメモリ、CPU、および IO の使用率は正常に見えますが、まったく悪くありません。

誰でもこの問題で私を助けることができますか? 私は非常に感謝しています

0 投票する
0 に答える
933 参照

c++ - Graphics Magick C ++APIPNG出力

提供された画像ファイルのリストを実行し、それらを開いて、画像が24ビットまたは32ビットのいずれかであることを確認する単純なユーティリティを作成しようとしています。そうでない場合は、変換されて保存されます。

私はImageMagickとGraphicsMagickの下で少し変更を加えてこれを試しました-以下のコードはGraphicsMagickの下にあります。この質問から保存するためのパラメータを取得しました

ところで、私はGraphics / Image Magickを使用しています。これは、ユーティリティの他の部分でPSDファイルを分割する必要があるためです。私が知る限り、Image / Graphics Magickは、レイヤーを含むPSDファイルを正しく読み書きできる唯一のグラフィックAPIです。(レイヤービットは重要です)

しかし、私は運がないようです。何が間違っている可能性があるかについてのアイデア。これをうまくやっている人はいますか?より適したAPIはありますか?

それぞれの最新のライブラリを構築しています。

乾杯、

マーティン

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

geometry - 画像の中央にテキストを配置し、ある方向に少し移動します - ImageMagick

ImageMagickで再チャレンジです。

次のコマンドでテキストを画像 (中央の位置) に配置し、後で左右に移動しようとしています。ドキュメンテーションによると、重力はジオメトリと連携して使用できますが、期待どおりに機能していないようです。私はこのコマンドを試しています:

残念ながら、ジオメトリは重力では機能しません:(

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

javascript - Express.jsでgmを介してアップロードされたファイルをストリーミングして、二重書き込みを排除します

私は使用Express.jsしていて、画像をアップロードするルートがあり、サイズを変更する必要があります。現在Express、ファイルをディスクに書き込んでから(http://aheckmann.github.com/gm/)をnode-formidable使用してサイズを変更し、2番目のバージョンをディスクに書き込みます。gm

node-formidableディスクに書き込む前にファイルストリームを保持できることを読みましgmた。パスだけでなくストリームを受け入れることができるので、ディスクへの二重書き込みを排除することで、これを正しく渡すことができるはずです。

オーバーライドする必要があると思いますform.onPartが、どこで(Expressミドルウェアとして実行する必要がありますか?)わかりません。また、を取得する方法formや、を正確に処理する方法もわかりませんpart。これは私がいくつかの場所で見たコードスケルトンです:

誰かが私がこれらの2つの部分を組み合わせるのを手伝ってもらえますか?ありがとう!