在php中利用gd2库的函数创建水印

来源:互联网 发布:教务管理系统uc矩阵 编辑:程序博客网 时间:2024/05/29 09:46

  在浏览网页的时候,我们经常会看到图片中有水印,那么如何利用php的技术来实现水印呢?

 首先,我们使用header("Content-type:image/jpeg");来声明返回的是一张图片,再来打开图片,$img = imagecreatefromjpeg("pic.jpg");pic是与该php同级目录下的一张图片,图片的句柄为$img,再为图片分配颜色,         $color =imagecolorallocate($img,230,230,255);最后再添加水印就可以了。imagettftext($img,50,20,250,300,$color,"font107/damion.ttf","http://www.hao123.com");我将自己下载的字体存放再与该目录相同的font107下,该字体的名称为damion,格式为ttf,最后生成图片,imagejpeg($img);再释放资源,imagedestroy($img);    总的代码如下:

<?php
header("Content-type:image/jpeg");
$img = imagecreatefromjpeg("pic.jpg");
$color = imagecolorallocate($img,230,230,255);
imagettftext($img,50,20,250,300,$color,"font107/damion.ttf","http://www.hao123.com");
imagejpeg($img);
imagedestroy($img);
?>                      


0 0
原创粉丝点击