2011-06-22 32 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 用其互補色替換每個像素 圖像的紅色,綠色和藍色強度被否定。白變黑,黃變藍。 –

相關問題