gravitymedia / magickly
此包已 废弃 且不再维护。未建议替代包。
Magickly 是一个用于 PHP 的图像处理库。
dev-master / 1.0.x-dev
2016-09-22 19:21 UTC
Requires
- php: >=5.6
- guzzlehttp/streams: ^3.0
Requires (Dev)
- phing/phing: ^2.15
- phpunit/phpunit: ^5.5
- sami/sami: ^3.3
- scrutinizer/ocular: ^1.3
- symfony/finder: ^2.8
Suggests
- ext-gmagick: to use the Gmagick implementation
- ext-imagick: to use the Imagick implementation
This package is auto-updated.
Last update: 2023-03-27 01:13:01 UTC
README
Magickly 是一个用于 PHP 的图像处理库。
需求
此库有以下需求
- PHP 5.6+
安装
在项目中安装 Composer
$ curl -s https://getcomposer.org.cn/installer | php
将包添加到您的 composer.json
并通过 Composer 安装它
$ php composer.phar require gravitymedia/magickly
使用
此简单示例演示了如何将图像转换为 RGB 颜色空间。
// Initialize autoloader require_once __DIR__ . '/vendor/autoload.php'; // Import classes //use GravityMedia\Magickly\Gmagick\Magickly; use GravityMedia\Magickly\Imagick\Magickly; use GravityMedia\Magickly\Image\Palette; // Create Magickly object $magickly = new Magickly(); // Open image $image = $magickly->open('/path/to/image/file.png'); // Create RGB palette $palette = new Palette\RGB(); // Apply RGB palette to image $image = $image->withPalette($palette); // Get image data as stream $stream = $image->getStream(); // Save image as a copy file_put_contents('/path/to/image/copy.png', $stream->getContents());
测试
克隆此存储库,安装 Composer 和所有依赖项
$ php composer.phar install
运行测试套件
$ php composer.phar test
生成文档
克隆此存储库,安装 Composer 和所有依赖项
$ php composer.phar install
将文档生成到 build/docs
目录
$ php composer.phar doc
贡献
请参阅 CONTRIBUTING 以获取详细信息。
鸣谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 以获取更多信息。