miserenkov/yii2-imagine

This package is abandoned and no longer maintained. The author suggests using the yiisoft/yii2-imagine package instead.

The Imagine integration for the Yii framework

Installs: 187

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 96

Open Issues: 0

Type:yii2-extension

2.1.1.1 2017-03-16 10:44 UTC

This package is auto-updated.

Last update: 2023-03-31 09:30:41 UTC


README

This extension adds most common image functions and also acts as a wrapper to Imagine image manipulation library for Yii framework 2.0.

For license information check the LICENSE-file.

Latest Stable Version Total Downloads Build Status

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist miserenkov/yii2-imagine

or add

"miserenkov/yii2-imagine": "~2.1.1"

to the require section of your composer.json.

Usage & Documentation

This extension is a wrapper to the Imagine and also adds the most commonly used image manipulation methods.

The following example shows how to use this extension:

use miserenkov\imagine\Image;

// frame, rotate and save an image
Image::frame('path/to/image.jpg', 5, '666', 0)
    ->rotate(-8)
    ->save('path/to/destination/image.jpg', ['jpeg_quality' => 50]);

Note that each Image method returns an instance of \Imagine\Image\ImageInterface. This means you can make use of the methods included in the Imagine library: