Home >Backend Development >PHP Tutorial > 水印成效 只有图片,文字不显示

水印成效 只有图片,文字不显示

WBOY
WBOYOriginal
2016-06-13 13:01:321315browse

水印效果 只有图片,文字不显示
在单位电脑上运行没有错,但是在家运行发现文字没有显示,只有图片。
//水印效果
header("content-type-:image/jpeg");
$im=imagecreatefromjpeg("images/xx.jpg");
$textcolor=imagecolorallocate($im,56,73,136);
$fnt="C:/WINDOWS/Fonts/SIMKAI.TTF";
$motto=iconv("gb2312","utf-8","长白山天池");
imagettftext($im,100,0,600,340,$textcolor,$fnt,$motto);
imagejpeg($im);
imagedestroy($im);
?>
请大侠帮忙,如果是PHP和GD库环境有问题的话,那应该如何检测和修改。。。 
------解决方案--------------------
imagettftext($im,100,0,600,340,$textcolor,$fnt,$motto);
图片有那么大吗?也不检查一下
------解决方案--------------------
那还能有什么问题?
除非 SIMKAI.TTF 损坏了
否则不要报错吗?
------解决方案--------------------
换个字体
改变一下起始坐标

600,340 可能越出了图片范围
------解决方案--------------------
那你知不是把程序文件存成了 utf-8 编码的了?

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article: 获得文件路径的方法 Next article: PHP证验和检查