問題タブ [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 投票する
7 に答える
31212 参照

c++ - ImageMagick と GraphicsMagick の違いは何ですか?

これらのライブラリの両方を評価していることに気づきました。GraphicsMagick の比較が示すこととは別に、ImageMagick はまだ更新されていることがわかり、2 つがほぼ同じであるように見えます。

C++ で基本的な画像操作 (つまり、画像の読み込み、フィルター、表示) を行いたいと思っています。これらのライブラリを選択する際に注意すべき違いはありますか?

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

java - Java と GraphicsMagick -- 動作しますか?

Java プロジェクトでGraphicsMagick ( http://www.graphicsmagick.org/ ) を使用することを検討しています。誰もこれについて経験がありますか?開始方法に関する提案はありますか? ネイティブ Java ライブラリがないようなので、もう少し難しいかもしれません。

ありがとう!

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

c++ - Graphicsmagickを使用して読み取った画像のjpeg品質を知るにはどうすればよいですか

Magick::readImages(...) 関数を使用して jpeg 画像を読み込んだとき。画像の推定 jpeg 品質を知るにはどうすればよいですか? 画像を書きたいときに品質を設定する方法は知っていますが、元の画像の品質には関係ありません。たとえば、品質が 80% の jpeg 画像を読み込んで、90% を使用して書き込む場合品質 90% は元の 80% の 90% ではないため、元の画像よりも大きな画像が得られます。読み取った画像のjpeg画質はどうすればわかりますか?

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

c - GraphicsMagickをXcodeプロジェクトに追加する

XcodeでFoundationToolを作成しましたが、GraphicsMagick画像操作ライブラリのいくつかの関数を使用したいと思います。ライブラリはコンパイルされ、 MacPortsを使用してコンピュータにインストールされています。プロジェクトに外部フレームワークとして追加libGraphicsMagick.3.dylibしました。libGraphicsMagickWand.2.dylib

アプリケーションでこれらのライブラリを使用するには、他にどのような手順を実行する必要がありますか。また、コードで関数を使用するためにヘッダーをインポートするにはどうすればよいですか。

ありがとう

更新:いくつかの進歩を遂げました。dylibsの代わりに静的ライブラリを使用し、.aそれらをプロジェクトに追加してから、magickおよびのヘッダーファイルを追加しましたwand。コンパイルしようとしていますが、次のエラーが発生します: alt text http://cl.ly/f4233cddbae23e1a19fc/content

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

imagemagick - 軽量のコマンドライン画像リサイザー?

軽量で効率的な画像リサイズ/サムネイル作成ツールを探しています。すべての画像タイプでうまく機能するものですが、最も重要なのは jpeg と png です。

ImageMagick と GraphicsMagick を調べましたが、重すぎます。これは自分のアプリで配布したいものなので、小さいほど良いです。*Magick のすべての機能は必要ありません。単純なサイズ変更だけです。

人々が軽いライブラリとして気に入っているように見える FreeImage ライブラリを見つけました。FreeImage をラップする簡単なコマンド ライン ユーティリティがあるかどうかは誰にもわかりませんか?

ありがとう!

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

php - サムネイルを作成する最も効率的な方法は?

膨大な量のサムネイルを作成する必要があります。現在、ImageMagickを使用していますが、効率が悪すぎます(速度が遅すぎる、CPU /メモリの使用量が多すぎるなど)。

私はGraphicsMagickの評価を開始しました。これは、「すごい」結果が得られると期待していました。聞き取れませんでした。誰かが私のベンチマークスクリプトを簡単に見ることができますか(単純な速度とファイルサイズの比較のみを行います。CPUとメモリのチェックはまだありません):

http://pastebin.com/2gP7Eaxc

これが私が得たサンプル出力です:

GraphicsMagickはそれほど高速ではなく、出力されるファイルサイズはImageMagickよりも大幅に大きくなります。

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

pdf - PDF:ファイルサイズを最適化してPNGに変換する方法(埋め込みフォントの問題)

使用できないフォントが埋め込まれたPDFがあります。現在、GhostScriptを使用して、次の2つのことを実行しようとしています。

  • PDFのファイルサイズを最小化します:

    gswin32c -dSAFER -dBATCH -dNOPAUSE -dQUIET -sDEVICE = pdfwrite -sOutputFile = output.pdf input.pdf

  • PDFをPNGに変換する(スーパーサンプル、他のサムネイルの作成に使用):

    gswin32c -dSAFER -dBATCH -dNOPAUSE -dQUIET -dFirstPage = 1 -dLastPage = 1 -r288 -sDEVICE = png16m -sOutputFile = output.pdf input.pdf

上記は、スキャンしたドキュメントで作業する場合にうまく機能します。しかし、フォントが埋め込まれたPDFに対してそれらを実行すると(PDFはアプリケーションによってオンザフライで生成されます)、失敗します。これが私が得るエラーです:

GhostScriptの他に、PDFTKとImageMagick(GraphicsMagickに置き換えられる可能性があります)にもアクセスできます。私は他の解決策にもオープンです。

開発はWAMP上にあります。展開はLAMPです。

提案?

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

java - 画像圧縮ソフトウェア

Linuxで動作し、すべての主要な画像形式を圧縮できる画像圧縮プログラムが必要です。私はTomcatWebサーバーにそれを必要としているので、それがJava実装であれば、それは素晴らしいことです(私は知っていますが、そうではないでしょう)。私は周りを見回して、GraphicsMagick / ImageMagick(これは優れています)に出くわしましたが、Cで書かれており、圧縮を行うアプリケーションのみが必要なので、ニーズに合わせて少し機能が豊富です。

ご協力いただきありがとうございます。

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

c - Graphicsmagick C ライブラリを使用して、指定された固定トリミング フレーム内で画像を中央に配置するにはどうすればよいですか

ねえ、縦横比を維持しながら画像をスケーリングし、指定された固定トリミング領域に対して中央に配置する良い方法を誰かが知っているかどうか疑問に思っていました。

最初の部分は簡単です (比率を維持しながらサイズを変更します)。2 番目の部分については助けが必要です。

これは、phpと画像gdでこれを行うものへのリンクです.PHPは、寸法比を失うことなく幅と高さを修正するために画像をトリミングします

私が達成したいことへの別のリンクは、このページの「クロップ」戦略です: http://transloadit.com/docs/image-resize#resize-strategies

これは、graphicsmagick C ライブラリを使用して行いたいと考えています。

どうもありがとう。

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

graphics - PNG画像の色を減らすと、ファイルサイズが大きくなります

ImageMagickを使用して、画像の色を減らすことにより、プログラムでPNG画像のサイズを縮小しています。画像をunique-colorsで取得し、これを2で割ります。次に、この値を-colorsオプションに次のように割り当てます。

変数=一意-色/2

image.png -colors variable-depth8を変換します

これにより画像のサイズが大幅に縮小されると思いましたが、代わりにディスク上の画像のサイズが大きくなります。誰もがこれに光を当てることができますか?

ありがとう。

編集:問題はディザリングであったことが判明しました。ディザリングは、縮小されたカラー画像を元の画像のように見せることができますが、画像サイズが大きくなります。ImageMagickでディザリングを削除するには、コマンドに+ditherを追加します。例

変換CandyBar.png+dither -colors 300 -depth 8 smallCandyBar.png