PHP的GD库生成海报踩坑记一

问题:在使用GD库的函数 imagecolorallocate(),将文字放置在背景图上后,字体颜色呈现白色,设置的字体颜色不起作用。

imagecolorallocate()函数返回false。

 

解决方式:在使用imagecreatetruecolor来创建的图像可以,如果图像是8bit的,这样是不行的。将背景图像的位深度修改为非8bit即可。

附上:8bit简介

PHP的GD库生成海报踩坑记一