問題タブ [imagemagick-convert]

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 に答える
3138 参照

php - 非常にピクセル化された画像を作成する Imagemagick Convert

私は imagemagick を使用して、convert so: を使用して自分のウェブサイトの画像からサムネイルを作成してconvert -size 220x220 %s -resize 220 -profile '*' %s", $image, $thumbいます。これは長い間うまく機能しています。何千もの画像が処理され、すべてのサムネイルが見栄えがします... 1 つを除いて. 何らかの理由で、この画像は非常に醜いサムネイルを生成しますが、その理由がわかりません。

元の画像: http://i.imgur.com/fCbAN.jpg

生成されたサムネイル: http://i.imgur.com/MdLCs.jpg

私の変換コードでなぜこれが起こるのかについて、誰かが洞察を持っていますか?

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

imagemagick - ImageMagickのサイズ変更:「縮小のみ」の場合は実際には何もしません

元の画像: http : //www.tiaoyue.com/img/_test/original.jpg(2,457バイト)

ImageMagickでサムネイルを取得してみてください:

またはWindowsの場合:

ファイルを取得します: SecondaryCompression.jpg (2,452バイト)

元の画像のコピーのみで、二次圧縮なしでターゲットファイル(SecondaryCompression.jpg)を取得できますか?(画像の2,457バイト

参照:

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

imagemagick - ImageMagick:PDFカラープロファイルを変換すると巨大なPDFが作成されますか?

次のコマンドを使用しています。

テスト用の3MBファイルでは、恐ろしい品質の20MBPDFが作成されます。

-density 600パラメータを追加すると、ファイルが600MBを超えて爆発します。他のすべてを維持しながら色空間を変換する方法はありますか?これはさらに処理するための一時的なPDFなので、まったく同じサイズである必要はありませんが、巨大なPDFファイルサイズを処理することはできません。

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

image - xckd のクリック アンド ドラッグの画像タイルを単一の複合 .png に結合する最も効率的な方法は何ですか?

ImageMagick を使用してクリック アンド ドラッグのすべての画像タイルを結合しようとしています。処理にかなり時間がかかっています。

より一般的には、単一の画像に結合 (タイル) したいグレースケールの 8 ビット png ファイルのコレクションがある場合、最も効率的な設定は何でしょうか?

今のところ私が立てた戦略は

  • convertとを+append併用-append
  • Q8 (8 ビットカラー) バージョンを使用する

考慮すべき他のpng設定はありますか?たぶん私たちは圧縮されていない中間ファイルですか?

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

php - ImageMagick が突然 Firefox だけで動作しなくなった?

それで、私はかなり長い間 ImageMagick を使用してきましたが、最近、特に Firefox で動作しなくなりました。次のコード行を実行しています。

プレビュー目的で、アップロードされた PDF ファイルを JPG に変換するだけです。さて、これは今日から毎日うまく機能しています。これで、PDF は正常にアップロードされますが、JPG は作成されません。エラーやエラーログはありません。ただそこにあるだけです。

これも Firefox でのみ発生します (IE と Chrome でテスト済み、正常に動作します)。私の質問は、なぜこれが起こるのかについて何か考えがある人はいますか? または、誰かが以前にこれに出くわしたことがありますか?

どんな助けでも素晴らしいでしょう、ありがとう!

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

android - Linux 変換ユーティリティを使用してアイコンに空白を埋め込む

サイズの異なるPNGアイコンがたくさんあります:

convertLinuxユーティリティの助けを借りて、どうすればパディングできますか。すべてのアイコンが同じ正方形の寸法になるように、たとえば96x96.

既存の画像は中央に配置する必要があります。このように(サイズの画像の場合5x5):

次のコマンドを使用して、画像をスケーリングしました。たぶん、私はいくつかのパラメータを忘れましたか?

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

imagemagick - 大きな背景に gif を追加する

アップロードされたファイルのサイズを変更するためにimagemagickを使用していますが、処理中にサムネイルが通常ある場所に回転するgifホイールをユーザーに表示したいと考えています。私は親指の約 7 サイズを提供し、ホイールが真ん中の 32x32 サイズのままであることを望みます。それは単純なビットです。

私が知る必要があるのは、アニメーションを保持したまま上記を実行できるかということです

例:

この画像: この画像

このサイズから このサイズ

アニメーション付き

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

php - アニメーション .gif で「convert interlace -line」を使用すると画像が壊れる

説明する前に、私のサムネイル生成コードを簡単に確認してください: http://pastebin.com/XAPPcUyZ


このスクリプトを介していくつかの画像タイプを渡します: jpeg、jpg、gif、png

すべてのタイプで 220px 幅のサムネイルが作成されますが、スクリプトがアニメーション化された .gif 画像に遭遇すると問題が発生します。gif のサムネイルを作成しようとすると、http: //i.imgur.com/のように出力されます。 oh50z.gif では、適切なサムネイルはhttp://whatimg.com/i/mhsnf4_thumb.gifのように表示されます。

「interlace -line」を削除すると、アニメーション gif のサムネイルが問題なく生成されますが、他のファイル形式をインターレースして読み込みを高速化するために、これを残しておきたいと思います。interlaceこのようなGIFアニメを壊さずに実行する方法はありますか? GIFがアニメーション化されているかどうかを検出し、代わりに非インターレース変換を実行する方法がない場合はどうすればよいですか?

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

windows - ImageMagick 'convert -sepia-tone' が Windows と Linux で異なる

以下の 2 つのイメージに問題があります。最初のイメージは Linux で作成され、2 番目のイメージは Windows で同じコマンド、同じバージョンの ImageMagick (6.6.5-0) を使用して作成されます。ImageMagick の新しいバージョンを試してみたところ、Windows と Linux で異なる結果が得られたようです。

結果は大きく異なり、その理由はわかりません。

私は何を間違っていますか?


(出典: selfip.com ) (出典: selfip.com )
 

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

image-processing - ImageMagick を使用して PSD を PNG にエクスポートするときにレイヤーが失われる

ImageMagick の「convert」コマンドを使用して、Photoshop PSD ファイルを PNG 画像として 3 つのレイヤーに分割するスクリプトがあります。

SO の質問に対する答えのように、ImageMagick を使用して PSD からレイヤーを抽出し、レイアウトを維持します。その質問のように出力画像を整列させたいと思っています。

中間層が空の場合、つまり完全に透明な場合を除いて、正常に機能します。この場合、そのレイヤーが見つからないかのように動作し、他の 2 つのレイヤーのみの PNG ファイルを生成します。すべてのレイヤーを取得するにはどうすればよいですか?

ImageMagick のドキュメントを調べて、上記のオプションのバリエーションを試してみましたが、今のところうまくいきません。

私はOS X 10.7.4を使用しています。