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,我们将及时处理。
微信扫码关注
更新实时通知