宝哥软件园

php使用gd库给图片添加水印

编辑:宝哥软件园 来源:互联网 时间:2021-09-12

本文的例子分享了用php使用gd库给图片添加水印的方法,供大家参考。具体内容如下

?php $ dst _ path=' 1.jpg//目标图片$ src _ path=' logo 1 . png ';//水印图片//创建图片的实例$ dst=imagecreatefromstring(file _ get _ contents($ dst _ path));$ src=imagecreatefromstring(file _ get _ contents($ src _ path));//获取水印图片列表的宽度和高度($ src _ w,$ src _ h)=getimagesize($ src _ path);//将水印图片复制到目标图片。最后一个参数50是设置透明度,这里实现半透明效果。两个20用于控制水印坐标位置图像复制合并($ dst,$ src,20,20,0,0,$ src _ w,$ src _ h,50)。//如果水印图像本身有透明色,使用imagecopy方法//imagecopy ($ dst,$ src,10,10,0,0,$ src _ w,$ src _ h);//输出图片列表($ dst _ w,$ dst _ h,$ dst _ type)=getimagesize($ dst _ path);switch($ dst _ type){ case 1://GIF头(' Content-type : image/GIF ');imagegif($ dst);打破;案例2://JPG标题(' Content-type : image/JPEG ');image JPEG($ dst);打破;大小写://PNG标头(' Content-type : image/PNG ');image png($ dst);打破;default: break} image destroy($ dst);image destroy($ src);渲染:

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+