2011-06-22 33 views
1

我试图将端口2图形magick命令到Gmagick php library(介意:而不是 Imagick)。 的命令有:如何使用PHP Gmagick从PNG文件中提取alpha和其他通道?

  1. gm convert -matte -flatten image.png output.png
  2. gm convert -channel Matte -negate image.png output.png

基本上我试图从透明PNG alpha通道从一个php提取到其自己的文件和图像而不阿尔法到另一个文件脚本。

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

任何想法,任何人?

回答

0

您可以利用Gmagick::separateimagechannel来获取频道(获得the matte channel的号码)。关于去除哑光通道,我不知道,但它应该是可能的。

+0

我认为这是可能的分离所有渠道,但阿尔法。但-negate命令没有记录在PHP文档中...任何想法如何用gmagick否定图像? –

+0

否定命令有什么作用?反转图片?异或呢? – hakre

+0

从gm手册页: -negate 用其互补色替换每个像素 图像的红色,绿色和蓝色强度被否定。白变黑,黄变蓝。 –

相关问题