imagecolorset不适用于alpha值

时间:2013-01-18 21:46:41

标签: php gd color-palette

手册here声明PNG函数imagecolorset()接受红色,绿色,蓝色和alpha值,但是当我指定alpha值时PHP会给出错误:

  

警告:imagecolorset()需要5个参数,6个给定

这让我感到困惑:为调色板添加颜色的其他函数(如imagecolorallocate())正确支持alpha值,甚至对于此函数,手册也指出它应该是。

任何想法可能出错?

1 个答案:

答案 0 :(得分:2)

在v5.4.0中添加了Alpha支持(及其相关参数),因为它在函数的联机帮助页更改日志中明确说明:http://php.net/imagecolorset#refsect1-function.imagecolorset-changelog

您必须升级您的PHP版本,或不使用alpha。