imagemagick конвертирует AI-файл с прозрачным слоем в PNG

Я не знаком с файлом ai. У меня есть файл AI с прозрачным слоем или альфа-слоем, и я пытаюсь преобразовать этот файл в png с помощью imagemagick:

convert -resize '1000x' -density 300 test.ai test.png

URL-адрес файла ai: pan.baidu.com/s/1eQ9nS4a

Я преобразовал изображение, слой прозрачности которого был потерян:

URL-адрес: assets.baicizhan.com/test_data/test_wrong.jpg

но правильное изображение должно быть таким:

URL-адрес: assets.baicizhan.com/test_data/test_right.jpg

Итак, какой магический параметр я должен здесь использовать?


person snow    schedule 26.02.2014    source источник
comment
Я также пробовал некоторые другие варианты, такие как: -alpha on -contrast , и также не удалось.   -  person snow    schedule 26.02.2014


Ответы (1)


У многих людей такая же проблема.
Какая у вас версия imagemagick?
Пробовали ли вы:

convert ai:test.ai -resize '1000x' -density 300 test.png

Похоже, что эта команда является патчем, доступным в бета-версии ImageMagick 6.3.7-9.
В это обсуждение говорит об этом.

person Luca Davanzo    schedule 26.02.2014
comment
Спасибо за Ваш ответ. Да, я пытался, но это неправильно, и если я хочу изменить размер изображения, я должен установить изменение размера перед ai:test.ai - person snow; 26.02.2014
comment
ваша версия imagemagick? если вы находитесь под linux, из оболочки: convert --version - person Luca Davanzo; 26.02.2014
comment
моя версия ImageMagick 6.6.5-0. и я попробовал convert -resize '1000x' -density 300 -verbose -colorspace rgb ai:diego_best.ai diego_best.png . это не работа. Я пытаюсь исследовать ссылку, которую вы мне даете. - person snow; 26.02.2014