首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP

TP5.0 给图片加文字水印怎么控制文字的透明度

作者:小萝卜 2019-05-23 浏览 1744

简介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)

文章评论

    高端网站建设