2
由于某些原因,php gd中的alpha通道被限制在0-127范围内,而rgba应该是0-255。现在php gd替代alpha通道?
,如果我们创建带alpha的颜色大于127(例如,使用imagecolorallocatealpha)它将使一个默认的黑色,而不是...
我不知道是否有做的图片,将任何替代方法充分利用alpha通道。这超出了我的理解,为什么gd会将alpha通道截断至7位,然后再以8位/通道输出png。
我也会考虑输出PNG像素。
你试过ImageMagick吗?另外,你有没有尝试'ceil($ val/2);'定义alpha通道时? – Crontab 2012-07-25 19:31:19
从来没有听说过ImageMagick,我会研究它。我知道我可以将价值分开以使其真正起作用,但这对截断不起作用。 – Anonymous 2012-07-25 19:35:13