您好,欢迎访问一九零五行业门户网

探讨PHP GD库实现中文水印的方法_PHP教程

当我们在网站中上传图片时,很多都有在图片上添加水印的需求。下面我们就为大家详细讲解
php gd库实现中文水印的相关代码示例:
 ?php    $im = imagecreatetruecolor(100,100);   //新建一个真彩色图像    $white = imagecolorallocate($im,255,235,255);   //为一幅图像分配颜色,这一点和我的设计常识有区别..
我从来没想过,在绘画时,要先给指定的图像标识分配颜色
..这个函数经常和imagefill函数搞混.    imagefill($im,0,0,$white);    //区域填充    $black = imagecolorallocate($im,250,50,50);   //为一幅图像分配颜色    imagerectangle($im,5,5,50,50,$black);   //绘制一个矩形    header(content-type: image/jpeg);    //发送标头,配合imagejpeg直接在浏览器中输出图像。    imagejpeg($im,'imagename',100);   //输出一个像图,定名与质量    imagedestroy($im);   //释放与 image 关联的内存。image 
是由图像创建函数返回的图像标识符    ?>  php gd库实现中文水印代码
 ?php   header(content-type: image/png);   /*通知浏览器,要输出图像*/   $im = imagecreate(400 , 300);   /*定义图像的大小*/   $gray = imagecolorallocate($im , 235 , 235 , 235);   $pink = imagecolorallocate($im, 255 , 128 , 255);   /*   $fontfile = c:windowsfontssimhei.ttf;   不好意思,这句老是粘上后一提交就丢了,不知道是怎么回事
,想测试的朋友们将注释去了现测试吧   */   /* $fontfile 字体的路径,视操作系统而定,可以是 
simhei.ttf(黑体) , simkai.ttf(楷体) , 
simfang.ttf(仿宋) ,simsun.ttc(宋体&新宋体) 
等 gd 支持的中文字体*/   $str = iconv('gb2312','utf-8','中文水印!!!');   /*将 gb2312 的字符集转换成 utf-8 的字符*/   imagettftext($im, 30, 0, 50, 140, 
$pink , $fontfile , $str);   /* 加入中文水印 */   imagepng($im);   imagedestroy($im);   ?> 
以上就是php gd库实现中文水印的相关方法总结。
http://www.bkjia.com/phpjc/446046.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446046.htmltecharticle当我们在网站中上传图片时,很多都有在图片上添加水印的需求。下面我们就为大家详细讲解 php gd库实现中文水印的相关代码示例: ?php...
其它类似信息

推荐信息