如何使用PHP Gmagick从PNG文件中提取alpha和其他通道?

时间:2011-06-22 16:06:28

标签: php png imagick graphicsmagick gmagick

我正在尝试将2个图形magick命令移植到Gmagick php library(介意: Imagick)。 命令是:

  1. gm convert -matte -flatten image.png output.png
  2. gm convert -channel Matte -negate image.png output.png
  3. 基本上我试图将透明png中的alpha通道提取到自己的文件中,将没有alpha的图像从php脚本中提取到另一个文件中。

    我已经拥有了Imagick的等价物,但我对Gmagick很感兴趣。

    任何想法,任何人?

1 个答案:

答案 0 :(得分:0)

您可以使用Gmagick::separateimagechannel获取频道(获取the matte channel的数量)。关于去除遮罩通道,我不知道,但它应该是可能的。