一个允许您使用GD库操作图像并在图像上叠加文本的软件包

dev-master 2014-05-16 20:58 UTC

This package is auto-updated.

Last update: 2024-08-29 03:10:43 UTC


README

一个GD图像操作库,旨在允许您使用GD库创建动态图像

目前处于alpha测试阶段

如果您有任何反馈,请提出问题或通过这里给我发邮件

用法

这些类可以用于图像的基本操作,包括裁剪、调整大小和叠加文本和图像。

在执行大多数操作之前,您应该创建一个BaseImage实例,并将其传递到resize/crop类中。

$baseimage = new BaseImage('路径/到/图像/文件.(png|jpg|gif)');

目前已经添加了对png、jpg和gif的支持,但可能可以通过GD支持任何类型的图像。

然后创建一个resize或crop对象,该对象可以使用基础图像实例。

$resize = new Resize($BaseImage);
$resize->resize(200,200);

$crop = new Crop($baseimage);
$crop->crop(200,200);

命名空间

如果您遇到类不被识别的问题,请确保您已设置适当的命名空间。

BaseImage - ThatChrisR\Imagen\Base\BaseImage;

Resize - ThatChrisR\Imagen\Resize\Resize;

Crop - ThatChrisR\Imagen\Crop\Crop;

ImageOverlay - ThatChrisR\Imagen\Overlay\ImageOverlay;

TextOverlay - ThatChrisR\Imagen\Overlay\TextOverlay;