24
2020
02

PHP GD库其他操作 示例

<?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/post/7752.html

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

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。