工作需要,写啦个简单是用的PHP图片加水印函数函数。
- /*
- 图片加水印函数
- $imag_url为要加水印的图片的路径
- $str为要在图片上加上的字符串
- $route加水印后的存放路径
- */
- function watermark($imag_url,$str,$route) {
- $type_array=explode(.,$imag_url);
- $imag_type=$type_array[count($type_array)-1];
- switch($imag_type) {
- case gif: $img=imagecreatefromgif($imag_url); break;
- case jpeg: $img=imagecreatefromjpeg($imag_url); break;
- case jpg: $img=imagecreatefromjpeg($imag_url); break;
- case png: $img=imagecreatefrompng($imag_url); break;
- default: $img=imagecreatefromgif($imag_url); break;
- }
- //字体颜色
- $gray = imagecolorallocate($img , 235 , 235 , 235);
- $pink = imagecolorallocate($img, 255 , 128 , 255);
- /* $fontfile 字体的路径,视操作系统而定,可以是 simhei.ttf(黑体) , SIMKAI.TTF(楷体) , SIMFANG.TTF(仿宋) ,SIMSUN.TTC(宋体&新宋体) 等 GD 支持的中文字体*/
- $fontfile = "C:WINDOWSFontsSIMHEI.TTF";
- $str = iconv(GB2312,UTF-8,$str); /*将 gb2312 的字符集转换成 UTF-8 的字符*/
- imagettftext($img, 30,0, 0, 200, $pink , $fontfile , $str);
- /* 加入中文水印 */
- imagepng($img,$route);
- imagedestroy($img);
- }
- ?>
-
上面这个函数希望能对大家有所收获。
http://www.bkjia.com/PHPjc/486185.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/486185.htmlTechArticle工作需要,写啦个简单是用的PHP图片加水印函数函数。 ?php /* 图片加水印函数 $imag_url为要加水印的图片的路径 $str为要在图片上加上的字符...
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn