首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
TP5.0 给图片加文字水印怎么控制文字的透明度
作者:小萝卜 2019-05-23 【 TP5 】 浏览 1939
简介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)