php中png透明背景水印程序代码

php中png透明背景水印程序代码

ID:39467231

大小:48.50 KB

页数:11页

时间:2019-07-04

php中png透明背景水印程序代码_第1页
php中png透明背景水印程序代码_第2页
php中png透明背景水印程序代码_第3页
php中png透明背景水印程序代码_第4页
php中png透明背景水印程序代码_第5页
资源描述:

《php中png透明背景水印程序代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、php中png透明背景水印程序代码给图片加水印是php程序中一个常用的并且很实用的功能,下面我来给大家详细介绍php中png透明背景水印程序代码吧。 代码如下复制代码//原始图像$dst="/upload/20120914/20120914040740-0.jpg";//注意图片路径要正确//得到原始图片信息$dst_info=getimagesize($dst); switch($dst_info[2]){case1:$dst_im=imagecreatefromgif($dst);break;case2:$dst_im=imagecreatefromjpeg($dst);bre

2、ak;case3:$dst_im=imagecreatefrompng($dst);break;case6:$dst_im=imagecreatefromwbmp($dst);break;default:die("不支持的文件类型1");exit;}//水印图像$src="/images/shuiyin.png";//注意路径要写对$src_info=getimagesize($src);switch($src_info[2]){case1:$src_im=imagecreatefromgif($src);break;case2:$src_im=imagecreatefromjpe

3、g($src);break;case3:$src_im=imagecreatefrompng($src);break;case6:$src_im=imagecreatefromwbmp($src);break;default:die("不支持的文件类型1");exit;} //半透明格式水印//$alpha=50;//水印透明度//imagecopymerge($dst_im,$src_im,$dst_info[0]-$src_info[0]-10,$dst_info[1]-$src_info[1]-10,0,0,$src_info[0],$src_info[1],$alpha);

4、 //支持png本身透明度的方式imagecopy($dst_im,$src_im,$dst_info[0]-$src_info[0]-10,$dst_info[1]-$src_info[1]-10,0,0,$src_info[0],$src_info[1]); //保存图片switch($dst_info[2]){case1:imagegif($dst_im,$dst);break;case2:imagejpeg($dst_im,$dst);break;case3:imagepng($dst_im,$dst);break;case6:imagewbmp($dst_im,$dst)

5、;break;default:die("不支持的文件类型2");exit;}imagedestroy($dst_im);imagedestroy($src_im); 给一个标准的图片水印类 代码如下复制代码在网上找的水印代码:/* *功能:PHP图片水印(水印支持图片或文字) *参数: *     $product_img   背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; *     $waterPos       水印位置,有10种状态,0为随机位置; *                       1为顶端居左,2为顶端居中,3为顶端居右; *      

6、                 4为中部居左,5为中部居中,6为中部居右; *                       7为底端居左,8为底端居中,9为底端居右; *     $waterImage       图片水印,即作为水印的图片,暂只支持GIF,JPG,PNG格式; *     $waterText       文字水印,即把文字作为为水印,支持ASCII码,不支持中文; *     $textFont       文字大小,值为1、2、3、4或5,默认为5; *     $textColor       文字颜色,值为十六进制颜色值,默认为#FF0000(红色);

7、 * *注意:SupportGD2.0,SupportFreeType、GIFRead、GIFCreate、JPG、PNG *     $waterImage和$waterText最好不要同时使用,选其中之一即可,优先使用$waterImage。*     当$waterImage有效时,参数$waterString、$stringFont、$stringColor均不生效。 *     加水印后的图片的文件名和$product_img一样。 *作者:longware

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。