php自动将文字转化成图片代码

在图片上加文字是论坛,博客,新闻网站上最喜欢用的功能,防止盗图。这里看看代码是如何实现的。建立一个img.php的把下面代码放进去就搞定了

<?php
header("Content-type: image/png");
mb_internal_encoding("UTF-8"); // 设置编码
function autowrap($fontsize, $angle, $fontface, $string, $width) {
// 这几个变量分别是 字体大小, 角度, 字体名称, 字符串, 预设宽度
for($i=0;$i<mb_strlen($string);$i++){$letter[] = mb_substr($string, $i, 1);}foreach($letter as $l){$teststr = $content." ".$l;$testbox = imagettfbbox($fontsize, $angle, $fontface, $teststr);if (($testbox[2] > $width) && ($content !== "")) {$content .= "\n";}$content .= $l;}return $content;}
$bg = imagecreatetruecolor(750,200); // 创建画布
$white = imagecolorallocate($bg,255,255,255); // 创建白色
$text = "懒人小窝!";
$text = autowrap(10,0,"C:\Windows\Fonts\SIMSUN.TTC",$text,730); // 自动换行处理
imagettftext($bg,10,0,10,20,$white,"C:\Windows\Fonts\SIMSUN.TTC", $text);
imagepng($bg);
imagedestroy($bg);
?>
X
赞助一下:
    支付宝    微信    QQ红包

打开支付宝扫一扫
php自动将文字转化成图片代码
版权声明:若无特殊注明,本文皆为“懒人的小窝”原创,转载请保留文章出处。
本文链接:http://suppore.cn/%E5%9B%BE%E7%89%87%E4%BB%A3%E7%A0%81.html    百度未收录
正文到此结束

点击下方支持本站

点击支持下贵站吧
点击支持下贵站吧

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

微笑 可爱 憨笑 鼓掌 白眼 发呆 撇嘴 色 得意 吐 抠鼻 可怜 呲牙 惊讶 冷汗 流泪 大哭 发怒 抚摸 傲慢 惊恐 鄙视 疑问 奸笑 抓狂 偷笑 流汗 擦汗 晕 委屈 吓 衰 糗大了 威武 给力 牛逼

评论信息框

火箭正在发射中...

已有5条吐槽

松松软文

2016-08-29 14:31 四川省乐山市移动
这都是高科技呀,玩不懂
 Windows 10 x64   Google Chrome 45.0.2454.101

Samele_Arthur

2016-08-26 15:05 广东省河源市电信
不错不错不错,这很技术
 Windows x64   Safari

小陈

2016-08-26 22:18 湖南省邵阳市移动
@Samele_Arthur:常来转转、
 Windows 10 x64   Google Chrome 52.0.2743.116

购物街

2016-08-26 11:01 福建省泉州市电信
谢谢分享
 Windows 7 x64   Google Chrome 49.0.2623.75

小陈

2016-08-26 22:19 湖南省邵阳市移动
@购物街:face
 Windows 10 x64   Google Chrome 52.0.2743.116