2016-09-23 9 views
2

ImageMagick(ImageMagick-7.0.3-1-Q16-x64-dll)の最新バージョンにアップデートして以来、クリッピングパスを持つすべての画像がギザギザになっています。なぜ私は私の人生のために理解することはできません。これまでこれまで使用していた古いバージョンは覚えていませんが、クリップされた画像はすべて白い背景に滑らかなエッジを持っていました。以下は、使用しているスクリプトの例です。imagemagick jaggy edges with clipping path

convert -density 400x400 \ 
-profile "C:\Step_Assets\Profile\sRGB_profile.icc" \ 
"C:\Users\programmer\Desktop\Testing Imagemagick\original\852067A.tif" \ 
-flatten \ 
-alpha transparent \ 
-clip-path "silo" \ 
-alpha opaque -trim -density 72x72 -strip -resize 600x600 \ 
-gravity center -extent 600x600 +repage -quality 96 \ 
"C:\Users\programmer\Desktop\Testing Imagemagick\converted\852067A_d.jpg" 

これは、4種類のサイズの画像を生成するスクリプトのスリムなダウンバージョンです。

ここではImageMagickを通して走り、クリップされた画像の例を示します

imagemagick clipped image

任意のヘルプ感謝!

+0

?あなたはその時のように見えますか? – Flint

+1

以前のバージョンはImageMagick-6.9.2-3-Q16-x86-dllです。 – nimmot

+0

![古い画像の変換と新しい画像の変換](http://nimmot.net/imagemagick/old-vs-new-conversion.jpg) – nimmot

答えて

1

解決済み!私はそれを解決することができました-stripオプションの前+クリップを追加することにより

。 -profile

コンバート-density 400x400の\ "C:\ Step_Assetsプロファイルの\ sRGB_profile.icc \" \ "C:\ Users \ユーザー852067A.tif \デスクトップ\テストのImageMagick \オリジナル\プログラマ" \ -flatten \ -clipパス "サイロ" \透明-alpha \ -alpha不透明-trim -density 72x72 +クリップ -strip ...あなたが使用した以前のバージョンは何