PHP GD的替代品是否支持alpha通道?

4
由于某些原因,php gd库中的alpha通道范围被限制在0-127之间,而对于rgba颜色来说,它应该是0-255。
如果我们创建一个带有大于127透明度的颜色(例如使用imagecolorallocatealpha),它将生成默认的黑色。
我想知道是否有任何替代方法可以使图片完全利用alpha通道。我不理解为什么gd库将alpha通道截断为7位,然后再输出8位/通道的png。
我还考虑逐像素地输出png。

1
你尝试过使用ImageMagick吗?此外,在定义alpha通道时,你尝试过使用ceil($val / 2);吗? - WWW
从未听说过ImageMagick,我将进行研究。我知道我可以将值分割以使其实际工作,但这对于截断没有帮助。 - Anonymous
1个回答

0
你需要检查Imagemagick。 http://www.imagemagick.org/ 据我所知,GD旨在生成图表,然后扩展到包括这些图像处理任务。Imagemagick也广泛用于在线图像处理。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接