这篇文章主要为大家详细介绍了php 生成水印的完整代码,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小编罗X来看看吧。
/**
* 生成水印
*
* @param
* @author 四海网 www.q1010.com
**/
public function water($source,$water,$alpha=60){
if(!file_exists($source) && !file_exists($water)){
return false;
}
$sInfo = $this->getImageInfo($source);
$wInfo = $this->getImageInfo($water);
$sType = $sInfo['type'];
$wType = $wInfo['type'];
$sFun = "imagecreatefrom".$sType;
$sImage= $sFun($source);
$wFun = "imagecreatefrom".$wType;
$wImage= $wFun($water);
imagealphablending($wImage, true);
//图像位置,默认为右下角右对齐
$posX =$sInfo['width'] - $wInfo['width'];
$posY =$sInfo['height'] - $wInfo['height'];
imagecopymerge($sImage,$wImage,$posX,$posY,0,0,$wInfo['width'],$wInfo['height'],$alpha);
$ImageFun = 'Image' . $sInfo['type'];
$ImageFun($sImage);
imagedestroy($sImage);
imagedestroy($wImage);
}
本文来自:http://www.q1010.com/173/263-0.html
注:关于php 生成水印的完整代码的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:水印
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。