sunkan / imagoopus
Image manipulation library
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/sunkan/imagoopus
Requires
- php: ^7.4 || ^8.0
- ext-imagick: *
Requires (Dev)
- phpstan/phpstan: ^0.12.71
This package is auto-updated.
Last update: 2025-09-19 01:10:59 UTC
README
Image manipulation library.
Example
Resize image
<?php use ImagoOpus\Actions\Resize; use ImagoOpus\Image; $image = Image::fromPath('image.jpg'); $action = new Resize(100, 0, Resize::TYPE_SQUARE); $image->preform($action); $image->getImagesBlob();
Chain actions
<?php use ImagoOpus\Actions\Chain; use ImagoOpus\Actions\Crop; use ImagoOpus\Actions\Resize; use ImagoOpus\Image; $image = Image::fromPath('image.jpg'); $chain = new Chain(); $chain[] = new Crop(500, 250, 50, 50); $chain[] = new Resize(100, 0); $image->preform($chain); $image->getImagesBlob();