calcinai / php-imagick
PHP wrapper for command line ImageMagick utils compatible with PECL::Imagick
Installs: 537 366
Dependents: 2
Suggesters: 1
Security: 0
Stars: 35
Watchers: 3
Forks: 13
Open Issues: 3
Suggests
- ext-imagick: Native extension
This package is auto-updated.
Last update: 2024-10-29 08:01:27 UTC
README
PHP wrapper for command line ImageMagick utils compatible with PECL::Imagick
This library is a polyfill for the PECL::Imagick. All classes, functions and exceptions should be equivalent to the native ones.
This is a WIP, since the library is so massive - I'm looking at a way to parse the extension and auto-generate the code.
Installation
With composer:
composer require calcinai/php-imagick
Usage
Currently there is limited functionality, but it's built in a way that supports easy implementation of arguments.
A basic example:
$image = new Imagick('~/sample.png'); $image->cropImage(190, 300, 350, 565); $image->resizeImage(256, 350, Imagick::FILTER_CATROM, 0); header("Content-Type: image/png"); echo $image->getImageBlob();