水印的逻辑:
将水印图拷贝到目标图片上
<?php
$res = imagecreatef romj peg( '目标图片. jpg');
$logo = imagecreatef rompng( ‘水印图片 .png');
imagecopy($res, $logo, 100, 100, 0, 0, imagesx($logo), imagesy($logo));
参数:
1-目标图片;
2-水印图片;
3,4-目标图片开始位置X,Y;
5,6-水印图片开始位置X,Y;
7,8-水印图片宽,高取值。
如需半透明效果,采用imagelopymerge()代替imagecopy()
// imagelopymerge($res, $logo, 100, 100, 0, 0, imagesx($logo), imagesy($logo), 50); //50是半透明取值
header('Content-type : image/ jpeg');
imagejpeg($res);
|