Как извлечь альфа и другие каналы из файла PNG с помощью PHP Gmagick?
Я пытаюсь перенести 2 команды графической магии в php-библиотеку Gmagick (помните: не Imagick). Команды:
gm convert -matte -flatten image.png output.png
gm convert -channel Matte -negate image.png output.png
В основном я пытаюсь извлечь альфа-канал из прозрачного PNG в свой собственный файл и изображение без альфа-канала в другой файл из сценария PHP.
У меня уже есть аналоги Imagick, но я заинтересован в Gmagick.
Любая идея, кто-нибудь?
1 ответ
Вы можете использовать Gmagick::separatimagechannel, чтобы получить канал (получить номер матового канала). Про удаление матового канала я понятия не имею, но это должно быть возможно.