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

dev-master 2021-03-18 14:19 UTC

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();