A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 爱编码的J 于 2018-11-5 19:34 编辑

本次小编为大家分享一波,图片增加水印的技术功能
主要用到的函数是:
1、imagecopy(),主要作用是拷贝图像的一部分,具体说明入图1
2、getimagesize():获取图片的宽高,如图2:
在为大家说明了这两个函数后,直接上代码
[AppleScript] 纯文本查看 复制代码
//引入一张背景图片资源        
$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




3 个回复

倒序浏览
ヾ(◍°∇°◍)ノ゙
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马