php 打印水印函数示例
内容摘要
这篇文章主要为大家详细介绍了php 打印水印函数示例,具有一定的参考价值,可以用来参考一下。
对php打水印函数对此感兴趣的朋友,看看idc笔记做的技术笔记!
/**
* php打水印函
对php打水印函数对此感兴趣的朋友,看看idc笔记做的技术笔记!
/**
* php打水印函
文章正文
这篇文章主要为大家详细介绍了php 打印水印函数示例,具有一定的参考价值,可以用来参考一下。
对php打水印函数对此感兴趣的朋友,看看idc笔记做的技术笔记!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <code class = "php" > /** * php打水印函数 * * @param * @author 五一二笔记网: www.512Pic.com **/ function watermark( $imagesource ){ $filetype = substr ( $imagesource , strlen ( $imagesource )-4,4); $filetype = strtolower ( $filetype ); if ( $filetype == ".gif" ) $image = @imagecreatefromgif( $imagesource ); if ( $filetype == ".jpg" ) $image = @imagecreatefromjpeg( $imagesource ); if ( $filetype == ".png" ) $image = @imagecreatefrompng( $imagesource ); if (! $image ) die (); $watermark = @imagecreatefrompng( '../images/watermark.png' ); $imagewidth = imageSX( $image ); $imageheight = imageSY( $image ); $watermarkwidth = imageSX( $watermark ); $watermarkheight = imageSY( $watermark ); $startwidth = $imagewidth - $watermarkwidth - 5; $startheight = $imageheight - $watermarkheight - 5; imagecopy( $image , $watermark , $startwidth , $startheight , 0, 0, $watermarkwidth , $watermarkheight ); imagejpeg( $image , $imagesource ); imagedestroy( $image ); imagedestroy( $watermark ); } /*** 来自php教程(www.idcnote.com) ***/ </code> |
注:关于php 打印水印函数示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释