Прозрачность Imagemagick не работает в 6.9, но работает в 7.0 - PullRequest
0 голосов
/ 09 мая 2019

Я запускаю эту команду, чтобы обрезать изображение и сохранить (альфа?) Прозрачность:

convert bigger.png -crop 2048x2048 -gravity northwest \
-extent 2048x2048 -transparent white \ 
-set 'filename:tile' '%[fx:page.x/2048]_%[fx:page.y/2048]' 'tile_%[filename:tile].png'

Я использую ту же самую команду, но в трех разных версиях.

  • 6.7.2-7 2017-03-23 ​​Q16 (Linux, не уверен, какое расстояние)
  • 6.9.7-4 Q16 x86_64 20170114 (Linux / Ubuntu)
  • 7.0.8-42 Q16 x86_64 (Mac Os Mojave)

На 7.0 он работает отлично, но на 6.x фон после преобразования становится черным.

Есть ли какая-нибудь опция, которая былаизменилось в 7.0, что я могу попробовать в старых версиях?

Спасибо!

РЕДАКТИРОВАТЬ: я пробовал разные комбинации этих параметров и добавление PNG32 для форсирования альфа-канала:

-alpha on -background none -transparent white PNG32:bigger.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...