問題タブ [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.
c++ - WhiteThresholdImage magick
magick ++でWhiteThresholdImageを使用する方法は?
私はそれを検索し、解決策を見つけたので、私は試します:
エラー:引数「1」の「Magick::Image」を「MagickLib::_Image*}」に変換できません。unsignedintMagickLib:: WhiteThresholdImage(MagickLib :: Image *、const char *) '</ p>
エラー:「WhiteThresholdImage」はこのスコープで宣言されていません
graphicsmagick - GraphicsMagickでBGRAを書く
GraphicsMagickでは、あらゆる種類の形式で画像をエクスポートできます。例:RGB。書くことによって
RGBAでのエクスポートはサポートされていないようです。最も簡単で最速の方法は何ですか?ColorMatrixの使用は少し面倒なようです。
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 でディゾルブを使用する必要があると思いますが、同じ効果を実現する方法がよくわかりません。
amazon-ec2 - Amazon EC2にPNGをサポートするGraphicsMagickをインストールするにはどうすればよいですか?
GraphicsMagick Webサイトの手順を素朴に実行すると、実行後に./configure
PNGがサポートされなくなります。
これは、かなり役に立たないGraphicsMagickのインストールになります。
PNGサポートを有効にするにはどうすればよいですか?Libpngはすでにインストールされているようですが、検出されませんでした。
graphicsmagick - GraphicsMagick CLI で透明な画像を作成するには?
GraphicsMagick CLI を使用して画像の不透明度を変更する方法を見つけようとしているときに、手ぶらで来ています。標準の画像を入力して、不透明度を下げた対応する画像に変換しようとしているだけです。GraphicsMagick 1.3.14 を実行しています。ImageMagick を使用して、次のコマンドを発行できます。
ただし、-alpha
オプション (とりわけ) は、有効な GM 変換オプションとして認識されません (変換オプションの参照はこちら)。どんな助けでも大歓迎です。
node.js - リモートGraphicsMagickサーバーでnode.jsを使用する
1 つのサーバーに node.js をインストールしました。私は別のサーバーにgraphicsmagick https://github.com/aheckmann/gmをインストールしています。グラフィックファイル自体もgraphicsmagickサーバーに保存されます。作業/処理がgraphicsmagickサーバーで行われるように、node gmモジュールをインストールしてセットアップしたいと思います。ただし、ドキュメントを読んだ後、これを行う方法がわかりません。もちろん、node と同じサーバーに graphicsmagic をインストールして、正常に動作させることもできます。しかし、ノードと同じサーバーで重い画像処理を実行したくありません。この2つを分離することは可能ですか?
java - C++ Java ネイティブ コードを使用した GraphicsMagick のパフォーマンスの問題
私はGraphicsMagick C++ APIを使用しており、TomcatにデプロイされているJava Webプロジェクトで呼び出して、実行時に特定のサイズから特定の幅/高さに動的に画像のサイズを変更しています。C++ api の scale() メソッドを使用しています。
現在、Tomcat にあまり負荷がかかっていない場合のパフォーマンスは正常ですが、サーバーの接続数/負荷が増加すると、イメージのサイズ変更のパフォーマンスが大幅に低下します。サイズ変更ごとに30〜40秒かかります。システムのメモリ、CPU、および IO の使用率は正常に見えますが、まったく悪くありません。
誰でもこの問題で私を助けることができますか? 私は非常に感謝しています
c++ - Graphics Magick C ++APIPNG出力
提供された画像ファイルのリストを実行し、それらを開いて、画像が24ビットまたは32ビットのいずれかであることを確認する単純なユーティリティを作成しようとしています。そうでない場合は、変換されて保存されます。
私はImageMagickとGraphicsMagickの下で少し変更を加えてこれを試しました-以下のコードはGraphicsMagickの下にあります。この質問から保存するためのパラメータを取得しました
ところで、私はGraphics / Image Magickを使用しています。これは、ユーティリティの他の部分でPSDファイルを分割する必要があるためです。私が知る限り、Image / Graphics Magickは、レイヤーを含むPSDファイルを正しく読み書きできる唯一のグラフィックAPIです。(レイヤービットは重要です)
しかし、私は運がないようです。何が間違っている可能性があるかについてのアイデア。これをうまくやっている人はいますか?より適したAPIはありますか?
それぞれの最新のライブラリを構築しています。
乾杯、
マーティン
geometry - 画像の中央にテキストを配置し、ある方向に少し移動します - ImageMagick
ImageMagickで再チャレンジです。
次のコマンドでテキストを画像 (中央の位置) に配置し、後で左右に移動しようとしています。ドキュメンテーションによると、重力はジオメトリと連携して使用できますが、期待どおりに機能していないようです。私はこのコマンドを試しています:
残念ながら、ジオメトリは重力では機能しません:(
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つの部分を組み合わせるのを手伝ってもらえますか?ありがとう!