//封装制作水印函数
function water($dst,$src,$pos=4,$pct=60){
//创建图片画布函数
function imagecreatefromtype($imagefile){
$info = getimagesize($imagefile);
switch ($info['mime']) {
case 'image/jpeg':![在这里插入图片描述](https://img-blog.csdnimg.cn/20190820161757657.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEyMzQ0NDg=,size_16,color_FFFFFF,t_70)
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];
//图片位
使用php语言制作水印
最新推荐文章于 2024-03-23 15:41:30 发布