Обнаружьте альфа-канал с ImageMagick

Сценарий

Я хотел бы сохранить образы с альфа-прозрачностью как .png и изображения без альфа-прозрачности как .jpg (даже если их исходный формат .png или .gif). Как я могу обнаружить, имеет ли изображение альфа-использование прозрачности ImageMagick?

26
задан brad 5 April 2010 в 22:05
поделиться

1 ответ

Команда ImageMagik:

identify -format '%[channels]' foo.png 

напечатает rgba или rgb , если есть или нет альфа-канал, соответственно.

Там может быть альфа-канал без данных, который на самом деле не был бы прозрачным, но это немного сложнее.

28
ответ дан 28 November 2019 в 06:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: