2016-09-23 13 views
2

Мы обновили до последней версии ImageMagick (ImageMagick-7.0.3-1-Q16-x64-dll), и с тех пор все изображения, имеющие обтравочный контур, являются дряблыми. Почему я не могу понять, почему. Я не помню старую версию, которую мы использовали ранее, но все изображения имели гладкие края на белом фоне, когда они были обрезаны. Вот пример скрипта, я использую:imagemagick jaggy edge с обтравочным контуром

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 я был в состоянии решить.

новообращенный -плотности 400x400 \ -profile "C: \ Step_Assets \ Profile \ sRGB_profile.icc" \ "C: \ Users \ программист \ Desktop \ Тестирование Imagemagick \ оригинал \ 852067A.tif" \ -flatten \ -альфа прозрачный \ -Clip-путь «силос» \ -альфа непрозрачный -trim -плотности 72x72 + клип -strip ...