图片添加水印
2017年08月25日 14:25:08阅读数:347
wather('3.jpg');
//图片水印的封装
function wather($soruce,$water='2.jpg',$position=9,$alpha = 100, $type = "jpeg",$path = 'test',$isRanName = true)
{
//打开图片
$soruceRes = open($soruce);
$waterRes = open($water);
//获取图片的大小 算出位置
$soruceInfo = getimagesize($soruce);
$waterInfo = getimagesize($water);
//算出位置
switch($position)
{
case 1:
$x = 0;
$y = 0;
break;
case 2:
$x = ($soruceInfo[0] - $waterInfo[0]) / 2;
$y = 0;
break;
case 3:
$x = $soruceInfo[0] - $waterInfo[0];
$y = 0;
break;
case 4:
$x = 0;
$y = ($soruceInfo[1] - $waterInfo[1]) / 2;