pai-cthulhu/feuerimageeditor

Feuer Image Editor 是一个 PHP 图像处理和操作库,旨在填补 Imagick 和 GD 之间的空白,重点在于更好的文本处理(如文本框,这在类似库中是缺失的)。

v0.6.0 2024-02-08 15:08 UTC

This package is auto-updated.

Last update: 2024-09-08 16:34:46 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Feuer Image Editor 是一个 PHP 图像处理和操作库,旨在填补 Imagick 和 GD 之间的空白,重点在于更好的文本处理(如文本框,这在类似库中是缺失的)。

安装

通过 Composer

$ composer require pai-cthulhu/feuerimageeditor

使用方法

简单的缩略图示例

$img = Image::open('/path/to/file.jpg');
$img->thumb('/path/to/thumb.jpg');

文本框

$img = Image::open('/path/to/file.jpg');

$tb = new Textbox();
$tb->setPos(0, 120)
    ->setSize(400, 150)
    ->setBGColor('#f28d1a')
    ->setFont('/path/to/font.ttf', 32)
    ->setColor('#ffffff')
    ->setText('Hello World!')
    ->setAlignment(Align::CENTER, Align::MIDDLE);
$img->addLayer($tb);

$img->save('/path/to/save/file.jpg');

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTINGCODE_OF_CONDUCT

安全

如果您发现任何安全相关的问题,请通过电子邮件 william.jvenancio@gmail.com 报告,而不是使用问题跟踪器。

致谢

许可

MIT 许可证(MIT)。有关更多信息,请参阅 许可文件