将我们的网站从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库。
我错过了什么吗?是否有一个模糊的配置文件或我遇到的已知问题?
以下是白色斑点的示例:
答案 0 :(得分:0)
看起来这是由于GD处理透明度的方式不同造成的。代码将RGB(0,0,0)设置为透明。由于某些原因,在旧服务器上这不是问题。