o2system/image

O2System Image 是一个针对 O2System 框架的 PHP 图像处理和操作库,提供了一种更简单、更易于表达的方式来操作图像。允许使用不同的 PHP 图像处理器和生成器。

v2.0.24 2020-06-02 22:45 UTC

This package is auto-updated.

Last update: 2024-08-29 04:14:39 UTC


README

alt text

Build Status Scrutinizer Code Quality Latest Stable Version Total Downloads License

O2System Image

O2System Image 是一个针对 O2System 框架的 PHP 图像处理和操作库,它提供了一个更简单、更易于表达的方式来操作图像。它允许使用不同的 PHP 图像处理器和生成器。

支持的 PHP 图像处理器和生成器驱动程序

Composer 安装

安装 O2System Image 的最佳方式是使用 Composer

composer require o2system/image

Packagist: https://packagist.org.cn/packages/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 提交您的问题,以便我们可以跟踪开发过程中的所有问题,并向此存储库发送 拉取请求

系统要求

字体版权

  • 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 框架脚本中的示例。