//封装制作水印函数
function water($dst,$src,$pos=4,$pct=60){
//创建图片画布函数
function imagecreatefromtype($imagefile){
$info = getimagesize($imagefile);
switch ($info['mime']) {
case 'image/jpeg':
return imagecreatefromjpeg($imagefile);
break;
case 'image/png':
return imagecreatefrompng($imagefile);
break;
case 'image/gif':
return imagecreatefromgif($imagefile);
break;
}
}
//调用图片画布函数
$dstImg = imagecreatefromtype($dst);
$srcImg = imagecreatefromtype($src);
//水印图片的大小获取
$srcInfo = getimagesize($src);
$srcWidth = $srcInfo[0];
$srcHeight = $srcInfo[1];
//用户上传的图片大小获取
$dstInfo = getimagesize($dst);
$dstWidth = $dstInfo[0];
$dstHeight = $dstInfo[1];
//图片位置设定
//左上:1,左下:2,右下:3,右上:4,居中:5,随机:6;
switch ($pos) {
case 1:
$d_x = 0;
$d_
使用php语言制作水印
最新推荐文章于 2024-03-23 15:41:30 发布