5

Photoshop の「Web 用に保存」で画像のサイズを変更すると、ImageMagick で変換した場合とは異なって見えます。Photoshop と同じ結果を得るために ImageMagick で変更できる設定はありますか? ここに例があります。

オリジナル:

ここに画像の説明を入力

「ウェブ用に保存」 30.01%
vs
convert -geometry 30.01% home-button-full.png home-button-ipad.png

ここに画像の説明を入力 ここに画像の説明を入力

違いが分かりやすいように拡大すると次のようになります。

フォトショップ:

ここに画像の説明を入力

イメージマジック:

ここに画像の説明を入力

4

3 に答える 3

5

発見できる唯一の直接的な違いは次のとおりです。

  • Photoshopの結果は76x86、サイズがピクセルです。
  • ImageMagickの結果は76x87ピクセルサイズです。
  • PNGで使用されるPhotoshopの色の数はです378
  • PNGで使用されるImageMagickの色の数はです401
  • PNGのPhotoshopのファイルサイズはです4.239 Bytes
  • PNGのImageMagickのファイルサイズはです3.410 Bytes

私は最初の違いを修正する方法しか知りません:

convert orig.png -scale 76x86\! scaled-76x86.png

(このコマンドの結果により、一意の色の数が358...に減少しましたが、これは偶然にすぎません。)

PhotoshopのSaveforWeb ...の他の種類のフィルタリングが適用されるかどうかわからない限り、その結果を正確に模倣する機会はほとんどありません...これを試すことができます:

convert orig.png -scale 76x86\! -interpolate bicubic scaled-76x86.png
于 2012-08-28T19:28:27.287 に答える
1

Photoshop で使用したリサンプリング方法 (バイキュービック、バイリニアなど) を確認し、同じ方法を使用していることを確認します。

-interpolate typeバイキュービック、バイリニア、平均などのタイプ。補間タイプ

ドキュメントによると、Imagemagick はデフォルトでバイリニアを使用しますが、Photoshop はデフォルトでバイキュービックを使用します。

于 2012-08-28T18:56:45.383 に答える
0

-quality代わりに非可逆圧縮が必要な場合は、パラメーターを使用してみてください。jpg の場合、ImageMagick のデフォルトは 100 (ロスレス) です。

http://www.imagemagick.org/script/command-line-options.php#quality http://www.simplesystems.org/RMagick/doc/imageattrs.html#quality

于 2014-05-28T02:14:23.617 に答える