alishahidi/image-rend-php

v1.2.0 2023-01-11 09:21 UTC

This package is auto-updated.

Last update: 2024-09-11 12:46:54 UTC


README

目录

这是什么

PHP 方法链库,易于从输入或文件管理图像

使用方法

通过 composer 安装包

composer require alishahidi/image-rend-php

方法

make

注意

创建图像实例

argvs

  1. name => 输入名称或文件路径
  2. directory => 保存图像的根目录
  3. dateFormat => 以日期格式保存图像,如 Y/M/D

使用

use Alishahidi\ImageRendPhp\ImageRend;

$imageManager = new ImageRend();
$imageManager->make('image.jpg', 'images/', true);

resize

注意

调整图像大小

argvs

  1. width
  2. height

使用

$imageManager->resize(250, 340);

fit

注意

适应图像大小

argvs

  1. width
  2. height

使用

$imageManager->fit(250, 340);

watermark

注意

添加水印到图像

argvs

  1. 水印图像路径
  2. width
  3. height
  4. pos:’bottom-right’
  5. x:20
  6. y:20

使用

$imageManager->watermark("watermark.jpg", 200, 300);

text

注意

添加文本水印

argvs

  1. text
  2. x:20
  3. y:20
  4. fontFile:’fonts/Roboto-Regular.ttf’
  5. size:24
  6. color:#ffffff
  7. pos:’bottom-right’
  8. angle:0

使用

$imageManager->text("alishahidinet.ir");

save

注意

保存图像实例

argvs

  1. name:”
  2. quality:42
  3. format:jpg
  4. unique:false

使用

$imageManager->save();