pai-cthulhu / feuerimageeditor
Feuer Image Editor 是一个 PHP 图像处理和操作库,旨在填补 Imagick 和 GD 之间的空白,重点在于更好的文本处理(如文本框,这在类似库中是缺失的)。
v0.6.0
2024-02-08 15:08 UTC
Requires
- php: >=7.0
- ext-imagick: *
Requires (Dev)
- ext-imagick: *
- kint-php/kint: ~2.2
- phpunit/phpunit: 8.*
- squizlabs/php_codesniffer: ^2.3
README
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。
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CODE_OF_CONDUCT。
安全
如果您发现任何安全相关的问题,请通过电子邮件 william.jvenancio@gmail.com 报告,而不是使用问题跟踪器。
致谢
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。