在ImageMagick中量化图像时保留alpha通道?

时间:2011-09-02 11:38:42

标签: php imagemagick

我目前正在尝试使用PHP中的ImageMagick来量化图像,该工作正常,但不保留alpha通道。如果我遍历每个像素并在量化之前计算alpha值为0的像素数,则它是正确的,但在量化之后,几乎所有图像的alpha值都为0.。

有没有办法通过量化过程保存这些数据?

1 个答案:

答案 0 :(得分:0)

使用命令行imagemagick工具时,有一种方法可以忽略alpha通道:

convert alpha_gradient.png -quantize transparent +dither -colors 15 alpha_colors_15qt.png

选项“-quantize transparent”就是这样做的。 PHP看起来像什么?