首页 > php教程 > php手册 > 正文

php 给图片加上文字水印代码

php中文网
发布: 2016-06-13 09:48:20
原创
1919人浏览过

给图片加水印是很多网站会做的事情,下面这段代码只支持给图片加上文字水印哦,现在暂时只支持英文的,如果要让此程序能支持中文汉字就把$font=\'verdana.ttf\';调用一个中文字体就OK了。

 v7.0.0603UsualToolCMS大众版
v7.0.0603UsualToolCMS大众版

UsualToolCMS 是一款企业级的网站内容管理系统,由PHP+MYSQL编写,使用模板分离技术,支持创建多种类型的站点。 拥有UsualToolCMS便能快速同时在手机端与电脑端建立网站,通过UsualToolCMS能快速接入公众号,快速生成一个微信小程序及WEBAPP,真正的多站合一。互联网技术变得更简单。 升级说明: UsualToolCMS7.0.0604增加文字/图片自动水印系

 v7.0.0603UsualToolCMS大众版 77
查看详情  v7.0.0603UsualToolCMS大众版

php教程 给图片加上文字水印代码
/*
给图片加水印是很多网站会做的事情,下面这段代码只支持给图片加上文字水印哦,现在暂时只支持英文的,如果要让此程序能支持中文汉字就把$font='verdana.ttf';调用一个中文字体就ok了。
*/

$image=$_get[id]; $im=getimagesize($image); //print_r($im); //以下是读取文字的宽高 $font='verdana.ttf';//字体 $font_size = $im[0]/20;//文字大小 $size=imagettfbbox($font_size,0,$font,'bKjia.c0m');//文字宽高 $textwidth = $size [4];//取出宽 $textheight = abs( $size [7] );//取出高 $pic_w=abs(($im[0]-$textwidth)/2);//文字存放宽的位置 $pic_h=abs(($im[1]-$textheight)/2);//文字存放高的位置  switch($im[2])                { case 1: $im=imagecreatefromgif($image); break; case 2: $im=imagecreatefromjpeg($image); break; case 3: $im=imagecreatefrompng($image); break; } //$logo="2.png";//商标图片 //$ing=getimagesize($logo); // // switch($ing[2])                // //{ //case 1: //$in=imagecreatefromgif($logo); //break; // //case 2: //$in=imagecreatefromjpeg($logo); //break; // //case 3: //$in=imagecreatefrompng($logo); //break; //} //imagecopy($im,$in,200,3,0,0,'120','110');//图片合并  $te = imagecolorclosestalpha($im,255,255,255,60);//最后一个数值是透明度越大越透明 $str=iconv("gbk","utf-8","bKjia.c0m"); //设置文字的内容和编码,很简单吧 imagettftext($im,$font_size,0,$pic_w,$pic_h,$te,'verdana.ttf',$str); header("content-type: image/jpeg"); imagejpeg($im);


?>

相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号