php中棘手问题:图片水印效果 用iconv()转码为 utf-8用ImageTTFText()书写用imagecolorclosestalpha控制字色和透明度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ImageTTFText()函数的最后一个参数怎么写啊,看不大明白? 在生成图片的时候设置字体为 FF_CHINESE <?phpHeader("Content-type: image/jpeg");$im=imagecreate(300,100);$red=imagecolorallocate($im,255,0,0);$white=imagecolorallocate($im,255,255,255);$str=iconv("gb2312", "UTF-8", "hello,李安平");ImageTTFText($im, 20, 0, 10, 20, $white,"C:/windows/fonts/arial.ttf", $str);imagejpeg($im);imagedestroy($im);?>以上是我的代码。麻烦大家帮我看一下。中文显示的是3个小方格 $fnt = "c:/windows/fonts/stcaiyun.ttf"; // 彩云$str = "谨防盗版 谨防盗版";$str = iconv("GBK","UTF-8",$str);$size = 40;$angle = 30;$ar = ImageTTFBBox($size, $angle, $fnt, $str);$width = $ar[2];$height = max($size,$ar[1]-$ar[5]);$im = imagecreate($width,$height);$image = "post-1-1071641912.jpg";$im = imagecreatefromjpeg($image);for($i=0;$i<5;$i++) { $color = imagecolorclosestalpha($im,255,255,255,90-$i*10); imagettftext ($im, $size, $angle, 40-$ar[6], $height-$ar[1]+100*$i, $color, $fnt, $str);}ImageJPEG($im);ImageDestroy($im); 要用utf-8的,然后还要字体正确比如用simsun.ttc就可以 xuzuning(唠叨) :图片可以显示,但字根本就没有。你测试过吗? 谢谢提醒。怎么个加法。把.ttf文件拷到服务器上? 显示中文要用中文字体!把.ttf文件拷到服务器上?可以,但路径一定要正确如果程序和字体在同一目录下,就直接写字体名字.$fnt = "simsun.ttc"; // 宋体 安装easyphp之前需要安装mysql吗? php<? = ?>这个是什么意思 PDO Insert 语句失败 phpdesigner中数组问题 大家推荐一下本子。想换个本子。顺便祝大家元旦快乐。 网页上显示文字出现“?/a>”是什么原因啊? 求php下的html在线编辑器源码!! 满分求答 php時間函數問題,急. PHP和XML PHP开发的国内一流管理软件平台,现免费,可作为基于PHP的管理软件开发环境 PHP+MSSQL 读取数据乱码问题--在线等!
Header("Content-type: image/jpeg");
$im=imagecreate(300,100);
$red=imagecolorallocate($im,255,0,0);
$white=imagecolorallocate($im,255,255,255);
$str=iconv("gb2312", "UTF-8", "hello,李安平");
ImageTTFText($im, 20, 0, 10, 20, $white,"C:/windows/fonts/arial.ttf", $str);
imagejpeg($im);
imagedestroy($im);
?>
以上是我的代码。麻烦大家帮我看一下。中文显示的是3个小方格
$str = iconv("GBK","UTF-8",$str);$size = 40;
$angle = 30;
$ar = ImageTTFBBox($size, $angle, $fnt, $str);
$width = $ar[2];
$height = max($size,$ar[1]-$ar[5]);
$im = imagecreate($width,$height);
$image = "post-1-1071641912.jpg";
$im = imagecreatefromjpeg($image);
for($i=0;$i<5;$i++) {
$color = imagecolorclosestalpha($im,255,255,255,90-$i*10);
imagettftext ($im, $size, $angle, 40-$ar[6], $height-$ar[1]+100*$i, $color, $fnt, $str);
}
ImageJPEG($im);
ImageDestroy($im);
把.ttf文件拷到服务器上?
可以,但路径一定要正确
如果程序和字体在同一目录下,就直接写字体名字.
$fnt = "simsun.ttc"; // 宋体