微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP在图片中用 imagettftext() 添加水印图文详解

PHP图片中用 imagettftext() 添加水印

imagettftext() 为指定图像资源添加文字

imagettfBox() 得到输入文本的区域大小

imagesx() 得到图像的宽

imagesy()得到图像的高

效果图:

1201.png

代码

<?PHP
// PHP 使用 GD 拓展库制作图像
// 指定输出为 JPEG 图片
header('Content-type:image/jpeg');
// imagecreatefromjpeg('文件名') 得到源文件
$img = imagecreatefromjpeg('2019-10-26.jpg');
// imagecolorallocate() 得到颜色资源
$color = imagecolorallocate($img, 1, 2, 3);
// imagettfbBox() 返回文本边框的四个角
//var_dump(imagettfbBox(24, 0, '/PHPStudy/PHPTutorial/WWW/FZZJ-HFXCJW.TTF', '字体'));
// imagettftext() 向图像资源写入文字 通过 
 可以实现换行
imagettftext($img, 24, 0, 100, 100, $color, '/PHPStudy/PHPTutorial/WWW/FZZJ-HFXCJW.TTF', 字体
一个人
我爱你);
// 获取图片的宽
//var_dump(imagesx($img));
// 获取图片的高
//var_dump(imagesy($img));
imagejpeg($img);
imagedestroy($img);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐