PHP GD库其他操作 示例

时间:5年前   阅读:5796

<?php
$im=imagecreatefromjpeg("img/uu01.jpg");  //得到图片
$logo=imagecreatefrompng("img/uu02.png");  //得到水印的那张图片
$im_size=getimagesize("img/uu01.jpg");  //得到原文件的宽和高。   得到的是一个数组:文件大小的信息
$logo_size=getimagesize("img/uu02.png");  //得到原文件的宽和高。   得到的是一个数组:文件大小的信息

//给图片加logo水印
//imagecopy($im,$logo,100,100,0,0,$logo_size[0],$logo_size[1]);   //100,100 这是放在X,Y轴的位置  
// 0,0的意思是  水印小图片的原点,0,0在设置的位置上,如果设置其它数,就偏移
imagecopy($im,$logo,$im_size[0]-$logo_size[0],$im_size[1]-$logo_size[1],0,0,$logo_size[0],$logo_size[1]);
//$logo_size[0]获取的是图片宽度,$logo_size[1]获取的是图片的高度。

header("content-type:image/jpeg");
imagepng($im);
imagedestroy($im);  //imagedestroy 清除图片对象(养成良好习惯,用了图片之后清除) 
imagedestroy($logo);  //imagedestroy 清除图片对象(养成良好习惯,用了图片之后清除) 
?>

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:新手实盘操作期权的纪律有哪些?

下一篇:Java编程在PDF中添加以及填充表单域的方法

网友评论

请先 登录 再评论,若不是会员请先 注册