问题:在使用GD库的函数 imagecolorallocate(),将文字放置在背景图上后,字体颜色呈现白色,设置的字体颜色不起作用。
imagecolorallocate()函数返回false。
解决方式:在使用imagecreatetruecolor来创建的图像可以,如果图像是8bit的,这样是不行的。将背景图像的位深度修改为非8bit即可。
附上:8bit简介

本文解决了一个在使用GD库的imagecolorallocate函数时遇到的问题,即设置的字体颜色无法正常显示,总是呈现白色。问题根源在于图像的位深度为8bit,通过将背景图像的位深度修改为非8bit,成功解决了字体颜色不正确的问题。
问题:在使用GD库的函数 imagecolorallocate(),将文字放置在背景图上后,字体颜色呈现白色,设置的字体颜色不起作用。
imagecolorallocate()函数返回false。
解决方式:在使用imagecreatetruecolor来创建的图像可以,如果图像是8bit的,这样是不行的。将背景图像的位深度修改为非8bit即可。
附上:8bit简介

213

被折叠的 条评论
为什么被折叠?