纯属个人娱乐,如果你们也想玩,就私聊我吧!
<?php
header('Content-type:image/jpeg');//告诉服务器输出的形式为图片
$img=imagecreatefromjpeg('images/wfmjy.jpg');//导入自己本地的图片
$mark=imagecreatefromjpeg('images/yy.jpg');
$color=imagecolorallocate($img, 50, 50,50);//水印文字的设置
$width=imagesx($img);//文字水印的长
$height=imagesy($img);//文字水印的宽
$markWidth=imagesx($mark);//图片水印的长
$markHeight=imagesy($mark);//图片水印的宽
imagettfbbox(20, 0, 'font/Pirata One.ttf', 'Nchuwfm.com');//设计文字样式
$position=imagettfbbox(20, 0, 'font/Pirata One.ttf', 'Nchuwfm.com');//制作文字附于图像上的具体位置
$stringWidth=$position[2]-$position[0];
imagettftext($img, 20, 0, $width-1-$stringWidth-($width/30),$height-1-($height/30) , $color, 'font/Pirata One.ttf', 'Nchuwfm.com');//制作文字水印函数
//imagecopy($img, $mark,-100, -100,0, 0, $markWidth, $markHeight);
imagecopymerge($img, $mark,-100, -100,0, 0, $markWidth, $markHeight,50);//制作图片水印函数,最后一个参数是指图片水印透明度的设计
imagejpeg($img);
imagedestroy($img);
?>
文字水印的添加效果:Nchuwfm.com
图片水印的添加效果: