写的一个将表格存放为图片的类,在本地环境(windows)下和测试服务器上(Linux)下一切正常,然而今天同事在使用的过程中却出现问题:文字无法显示!环境是Linux,这确实让人奇怪。平常,引起文字无法显示有如下可能:
字符编码
imagettftext函数目前只支持utf8编码的中文字符串,因此在有些gbk环境下,需要对字符串进行编码转换,可以使用:iconv、mb_converta_encoding等。
字体文件路径
字体文件路径,今天遇到的就是这个原因:路径不对。小问题,但是造成了大影响。
坐标位置
这个函数的坐标位置是从左下角为基准坐标来计算的,因此喜欢使用“0,0”的朋友就会看不到文字,因为文字已经超出画布本身位置。
PHP和GD库环境
当然这个问题被讨论了很多次了