Erlo

php 图片添加文字,水印

时间:2018-03-13 11:19   阅读:184次   来源:博客园页面报错

点赞

因为工作需求,用到这个,网上找了很多,也没有找到好的方式,最后找到这种感觉比较简单的方式,记录下来,以备后用。

 

$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);输出图片

下一篇:haproxy实现会话保持(1):cookie

评论留言

还没有评论留言,赶紧来抢楼吧~~

Erlo大厅()

* 这里是“吐槽厅”,所有人可看,只保留当天信息。

  • Erlo.vip2019-09-21 19:11:41Hello、欢迎使用吐槽厅,这里是个吐槽的地方。
  • 首页 笔记分享 案例展示 ERLO 搜索
    鼠标试试
    返回顶部