小编为大家分享一波,图片增加水印的技术功能
主要用到的函数是:
1、imagecopy(),主要作用是拷贝图像的一部分,具体说明入图1

2、getimagesize():获取图片的宽高,如图2:

在为大家说明了这两个函数后,直接上代码
[AppleScript]
纯文本查看
复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 | //引入一张背景图片资源 $img=imagecreatefromjpeg('./image/flower.jpg');//引入一张logo图片资源 $img2=imagecreatefrompng('./image/logo.fw.png');//获取logo图片的宽和高 $info=getimagesize("./image/logo.fw.png");//将logo图片的宽和高赋值给两个变量 list($num1,$num2)=$info;//将logo图片放在背景图片上合成一张图片 imagecopy($img,$img2,10,10,0,0,$num1,$num2); header("Content-type:image/jpeg");//设置输出的图片的格式 imagejpeg($img); |
最后得到了咱们想要的结果,如图3
