that-chris-r / images
一个允许您使用GD库操作图像并在图像上叠加文本的软件包
dev-master
2014-05-16 20:58 UTC
Requires (Dev)
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;