php添加水印

将字符添加到图片上
<?php
$image=imagecreatefromjpeg('1.jpg');

$color=imagecolorallocate($image,255,1,1);

$string='hi ,php';
imagestring($image,5,23,23,$string,$color);

header('Content-type:image/jpeg');
imagejpeg($image);
?>

imageclorallocate是为图片分配颜色,第一个参数是图片的名字,红,绿,蓝分别对应后面三个参数,取值范围是0~255

imagestring向图片中添加字符串,第一个参数是图片名,第二个是字符的大小,第三,四个参数分别对应坐标,第五个参数是要写得字符串,第七个参数是颜色



将图片添加到图片上

<?php
$iamge=imagecreatefromjpeg('1.jpg');
$ix=imagesx($image);
$iy=imagesy($image);

$watermark=imagecreatefromjpeg('2.jpg');
$wmwidth=imagesx($watermark);
$wmheight=imagesy($watermark);

imagecopymerge($image,$watermark,0,0,0,0,$wmwidth,$wmheight,100);

imagejpeg($image);  

?>



imagecopymerge第一个参数是原图片,第二个图片是要添加的图片,第三到第五个参数分别是对应的原点坐标,第六,七个参数分别是水印图片的高度和宽度,最后一个是透明度0~100,其中0是完全透明,100是完全不透明

你可能感兴趣的:(PHP,职场,水印,休闲)