GD将黑色变为白色

时间:2015-07-31 18:17:24

标签: php apache gd

将我们的网站从CentOS移至Ubuntu后,使用GD会导致黑/暗颜色变为白色。

两个系统上的代码完全相同,文件权限相同。

我在PHP.ini和Apache中看到的配置文件也是一样的。

在CentOS服务器上,我们使用的是PHP 5.1.6和Apache 2.2.3。在Ubuntu服务器上,我们使用PHP 5.5.9和Apache 2.4.7,但我找不到任何可以描述差异的文档。两台服务器都安装了GD库。

我错过了什么吗?是否有一个模糊的配置文件或我遇到的已知问题?

以下是白色斑点的示例:

enter image description here

1 个答案:

答案 0 :(得分:0)

看起来这是由于GD处理透明度的方式不同造成的。代码将RGB(0,0,0)设置为透明。由于某些原因,在旧服务器上这不是问题。