首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
TP5.0 给图片加文字水印怎么控制文字的透明度
作者:小萝卜 2019-05-23 【 TP5 】 浏览 2124
简介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)
相关文章
- TP5 模型事务操作
- TP6 Validate内置验证规则总览
- PHP/TP5使用supervisor/workerman在CLI模式下mysql断线重连解决办法
- TP6定义常量报错:Use of undefined constant CONTROLLER_NAME - assumed 'CONTROLLER_NAME'
- TinkPHP6-tp6实现全站静态化方法
- TP6权限管理 Auth库的使用
- TP5.1 钩子与行为应用
- tp6多应用模式下渲染视图报错D:\PhpstormProjects\tp6\app\admin\view\.html
- TP5 关联模型使用(嵌套关联、动态排序以及隐藏字段)
- PHP/ThinkPHP实现用户一段时间没有操作,系统自动退出