alishahidi / image-rend-php
PHP 图像库
v1.2.0
2023-01-11 09:21 UTC
Requires
- intervention/image: ^2.7
- ramsey/uuid: ^4.7
- symfony/filesystem: ^6.2
README
目录
这是什么
PHP 方法链库,易于从输入或文件管理图像
使用方法
通过 composer 安装包
composer require alishahidi/image-rend-php
方法
make
注意
创建图像实例
argvs
- name => 输入名称或文件路径
- directory => 保存图像的根目录
- dateFormat => 以日期格式保存图像,如 Y/M/D
使用
use Alishahidi\ImageRendPhp\ImageRend; $imageManager = new ImageRend(); $imageManager->make('image.jpg', 'images/', true);
resize
注意
调整图像大小
argvs
- width
- height
使用
$imageManager->resize(250, 340);
fit
注意
适应图像大小
argvs
- width
- height
使用
$imageManager->fit(250, 340);
watermark
注意
添加水印到图像
argvs
- 水印图像路径
- width
- height
- pos:’bottom-right’
- x:20
- y:20
使用
$imageManager->watermark("watermark.jpg", 200, 300);
text
注意
添加文本水印
argvs
- text
- x:20
- y:20
- fontFile:’fonts/Roboto-Regular.ttf’
- size:24
- color:#ffffff
- pos:’bottom-right’
- angle:0
使用
$imageManager->text("alishahidinet.ir");
save
注意
保存图像实例
argvs
- name:”
- quality:42
- format:jpg
- unique:false
使用
$imageManager->save();