Я хотел бы сохранить образы с альфа-прозрачностью как .png
и изображения без альфа-прозрачности как .jpg
(даже если их исходный формат .png
или .gif
). Как я могу обнаружить, имеет ли изображение альфа-использование прозрачности ImageMagick?
Команда ImageMagik:
identify -format '%[channels]' foo.png
напечатает rgba
или rgb
, если есть или нет альфа-канал, соответственно.
Там может быть альфа-канал без данных, который на самом деле не был бы прозрачным, но это немного сложнее.