o2system / image
O2System Image 是一个针对 O2System 框架的 PHP 图像处理和操作库,提供了一种更简单、更易于表达的方式来操作图像。允许使用不同的 PHP 图像处理器和生成器。
v2.0.24
2020-06-02 22:45 UTC
Requires
- php: ^7.2.0
- o2system/filesystem: *
- ps/image-optimizer: ^1.1
README
O2System Image
O2System Image 是一个针对 O2System 框架的 PHP 图像处理和操作库,它提供了一个更简单、更易于表达的方式来操作图像。它允许使用不同的 PHP 图像处理器和生成器。
支持的 PHP 图像处理器和生成器驱动程序
Composer 安装
安装 O2System Image 的最佳方式是使用 Composer
composer require o2system/image
用法
use O2System\Image; // Manipulate Image $manipulation = new Image\Manipulation(); $manipulation->setImageFile( 'path/to/images/kawah-putih.jpg' ); $manipulation->scaleImage( 15 ); // Watermark Image $manipulation->watermarkImage( ( new Text() ) ->setPosition( 'MIDDLE_BOTTOM' ) ->setPadding( 10 ) ->signature( 'Braunberrie Timeless Portraiture' ) ->copyright( 'Copyright © ' . date( 'Y' ) . ' Poniman Mulijadi' . PHP_EOL . 'Braunberrie Timeless Portraiture' ) ); // Send to browser $manipulation->displayImage(); // Save Image $manipulation->saveImage( 'path/to/save/images/kawah-putih.jpg' );
文档可在本存储库的 wiki 上找到,或访问此存储库的 GitHub 页面。
意见和建议
请通过电子邮件 contact@o2system.id 联系我们
错误和问题
请通过 GitHub 提交您的问题,以便我们可以跟踪开发过程中的所有问题,并向此存储库发送 拉取请求。
系统要求
- PHP 7.2+
- Composer
- O2System 内核
- Image Optimizer by Piotr Śliwa
字体版权
- Jellyka Saint Andrew's Queen by Jellyka Neveran 作为默认签名字体。
- Express Way Regular - Truetype Font by Typodermic Fonts 作为默认版权字体。
照片示例版权
- Kawah Putih by Poniman Mulijadi - Braunberrie Timeless Portraiture
上述所有照片均用作 O2System 框架脚本中的示例。