当前位置: 移动技术网 > IT编程>开发语言>PHP > php 图片添加文字,水印

php 图片添加文字,水印

2018年03月14日  | 移动技术网IT编程  | 我要评论

人体艺术吧,gamecih2,老中医健康网lzyjk

因为工作需求,用到这个,网上找了很多,也没有找到好的方式,最后找到这种感觉比较简单的方式,记录下来,以备后用。
 
$im = imagecreatefrompng("img/yyk_bg.png");//获取图片资源,作为背景
$white = imagecolorallocate($im,255,255,255);//设置背景颜色,图片作为背景的情况下,看不出来
imagecolortransparent($im,$white)
$black = imagecolorallocate($im,253,211,146);//文字颜色
 
//写入文字 “你好”
//参数依次为 图像资源 ,文字大小,旋转角度,文字距离左上角x距离,文字距离左上角y距离,文字颜色,字符文件(Windows系统,c盘下Windows/Fonts文件夹可以找到),需添加的文字
imagettftext($im,size,0,x,y,$black,"msyh.ttf",“你好”);
 
header("Content-type:image/png");//设置图片格式
 
imagepng($im);//输出当前合成好的图片到页面
imagepng($im,"img/123.png");//将合成好的图片保存在img文件夹下文件名为123.png
 
//如果要合成二维码到图片上
$code = imagecreatefrompng($code_url);//获取二维码图片资源
imagecopymerge($im, $code, code_x, code_y, 0, 0, code_width, code_height, 100);//合成二维码,具体可以百度imagecopymerge()这个函数看详细解释
imagepng($im);输出图片

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网