php 图像水印

    xiaoxiao2021-03-26  16

     

    //原始图像路径 $filename="upload/1.jpeg"; //水印图像的路径 $watername="upload/cut.jpeg"; //获取原始图像的大小 list($s_width,$s_height)=getimagesize($filename); //获取水印图像的大小 list($w_width,$w_height)=getimagesize($watername); //计算水印放置的位置(右下角) $posX=$s_width-$w_width; $posY=$s_height-$w_height; //获取原始图像的资源 $s_image=imagecreatefromjpeg($filename); //获取水印图像的资源 $w_iamge=imagecreatefromjpeg($watername); //把水印图片放到原始图像的指定位置上,如果水印图片本身带透明色,则使用imagecopy方法 imagecopy($s_image, $w_iamge, $posX, $posY, 0, 0, $w_width, $w_height); //将水印图片复制到目标图片上,最后个参数50是设置透明度,这里实现半透明效果 //imagecopymerge($s_image, $w_iamge, $posX, $posY, 0, 0, $w_width, $w_height, 50); imagejpeg($s_image,"upload/img_w.jpeg"); imagedestroy($s_image); imagedestroy($w_iamge);

     

     

     

     

     

     

     

     

     

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-450225.html

    最新回复(0)