跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

php imagecopy函数添加图片水印

//为背景图片添加图片水印(位置随机),背景图片格式为jpeg,水印图片格式为giffunction watermark($filename,$water){//获取背景图片的宽度和高度list($b_w,$b_h) = getimagesize($filename);//获取水印图片的宽度和高度list($w_w,$w_h) = getimagesize($water);//在背景图片中放水印图片的位置随机起始位置$posX = rand(0, ($b_w-$w_w));$posY = rand(0, ($b_h-$w_h));//创建背景图片的资源$back = imagecreatefromjpeg($filename);立即学习“PHP免费学习笔记(深入)”;//创建水印图片的资源$water = imagecreatefromgif($water);//使用imagecopy()函数将水印图片复制到背景图片指定的位置中imagecopy($back, $water, $posX, $posY, 0, 0, $w_w, $w_h);//保存带有水印图片的背景图片imagejpeg($back,$filename);imagedestroy($back);imagedestroy($water);}//输出水印图片watermark("brophp.jpg", "logo.gif");?>复制代码

相关文章