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   百度未收录

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论

5条评论
  1. avatar

    松松软文 Lv.2    四川省乐山市 移动    回复

    这都是高科技呀,玩不懂

    1. avatar

      Samele_Arthur Lv.1    广东省河源市 电信    回复

      不错不错不错,这很技术

      1. 头像

        小陈    湖南省邵阳市 移动    回复

        回复了Samele_Arthur:常来转转、

    2. avatar

      购物街 Lv.1    福建省泉州市 电信    回复

      谢谢分享

      1. 头像

        小陈    湖南省邵阳市 移动    回复

        回复了购物街:表情

    00:00 / 00:00
    顺序播放