首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
TP5.0 给图片加文字水印怎么控制文字的透明度
作者:小萝卜 2019-05-23 【 TP5 】 浏览 2286
简介TP5.0 给图片加文字水印怎么控制文字的透明度,文本水印时,传递参数中包含颜色值。颜色值是十六进制,类似 #FF5A5F这样的,这种颜色值,后面可以继续追加两位,类似#FF5A5F15,其中后两位代表透明度。
文本水印时,传递参数中包含颜色值。颜色值是十六进制,类似 #FF5A5F这样的,这种颜色值,后面可以继续追加两位,类似#FF5A5F15,其中后两位代表透明度。
thinkphp支持的透明范围是0~127(00~7F),00是完全不透明,7F是完全透明
$image->thumb(2000, 2000)->text($text,$font,$size,$color,$position,array(20,-20))->save($save_path.'-lg');
其中$color="#FF5A5F15",想学好程序,要愿意去查看源代码。
相关源码分别在:
/ThinkPHP/Library/Think/Image/Driver/Gd.class.php
/ThinkPHP/Library/Think/Image/Driver/Imagick.class.php
文字水印参数
参数 | 默认 | 描述 |
---|---|---|
text | 不能为空 | 添加的文字 |
font | 不能为空 | 字体文件路径 |
size | 不能为空 | 字号,单位是像素 |
color | #00000000 | 文字颜色 |
locate | WATER_SOUTHEAST | 文字写入位置 |
offset | 0 | 文字相对当前位置的偏移量 |
angle | 0 | 文字倾斜角度 |
很赞哦! (0)
相关文章
- TP6图片上传怎么验证图片的大小和类型?
- TP6报错:Non-static method think\Request::controller() should not be called statically
- TP6批量打包下载文件图片
- ThinkPHP3.2和5.0的区别
- TP5 关联模型使用(嵌套关联、动态排序以及隐藏字段)
- TP6阿里云OSS上传报SSL certificate problem:unable to get local issuer certificate
- TP5.1模型关联写法
- TP6使用Jwt验证token时报错Cannot pass parameter 3 by reference
- TinkPHP6-tp6实现全站静态化方法
- TP6/Mysql源生查询当前月每天的数据统计