2016-09-23 7 views
2

Nous avons mis à jour la dernière version de ImageMagick (ImageMagick-7.0.3-1-Q16-x64-dll) et depuis lors, toutes les images qui ont un chemin de détourage sont jaggy. Je ne peux pas pour la vie de moi comprendre pourquoi. Je ne me souviens pas de l'ancienne version que nous avions utilisée auparavant mais les images avaient toutes des bords lisses sur des fonds blancs lorsqu'elles étaient coupées. Voici un exemple d'un script que je utilise:imagemagick bords jaggy avec un chemin de détourage

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" 

Ceci est une version allégée d'un script qui génère 4 images de tailles différentes.

Voici un exemple d'une image qui a couru à travers ImageMagick et écrêtées:

imagemagick clipped image

toute aide appréciée !!!

+0

Quelle a été la version précédente, vous avez utilisé? pouvez-vous montrer à quoi cela ressemblait alors? – Flint

+1

La version précédente était ImageMagick-6.9.2-3-Q16-x86-dll. – nimmot

+0

! [Conversion de l'ancienne image vs conversion de la nouvelle image] (http://nimmot.net/imagemagick/old-vs-new-conversion.jpg). – nimmot

Répondre

1

Résolu!

En ajoutant + pince avant l'option -strip j'ai pu le résoudre.

convertir -density 400x400 \ -profile "C: \ Step_Assets \ Profile \ sRGB_profile.icc" \ "C: \ Users \ programmeur \ Desktop \ Test Imagemagick \ origine \ 852067A.tif" \ -flatten \ transparent -alpha \ "silo" -clip-chemin \ -trim opaque -alpha -density 72x72 + Clip -strip ...