tp5图像处理 text参数说明
时间: 2023-10-24 18:06:22 浏览: 57
在TP5中,对于图像处理,可以使用`think\image\Image`类来进行处理。其中,`text`参数用于在图像上添加文本水印。具体说明如下:
- `text`:需要添加的文本内容,可以是字符串或数组,数组格式为`array('文本1', '文本2', ...)`。默认值为`null`。
- `font`:字体文件路径,可以是系统字体或自定义字体文件路径。默认值为`null`,即为系统字体。
- `size`:字体大小,单位为像素。默认值为`20`。
- `color`:字体颜色,可以是颜色名称、RGB 三元组或十六进制颜色值。默认值为`'#000000'`(黑色)。
- `locate`:文本水印位置,可以是九宫格格式的数字(1-9),也可以是自定义坐标数组(`array(x, y)`)。默认值为`9`,即右下角。
- `offset`:文本水印偏移量,可以是自定义偏移量数组(`array(x, y)`)。默认值为`null`,即无偏移。
- `angle`:文本水印旋转角度,顺时针方向,单位为度。默认值为`0`,即不旋转。
例如,可以使用以下代码在一张图片上添加黑色的“Hello, world!”文本水印:
```
use think\image\Image;
$image = Image::open('path/to/image.jpg');
$image->text('Hello, world!', 'path/to/font.ttf', 20, '#000000', 9);
$image->save('path/to/new_image.jpg');
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)