Yii2 framework backup
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Kevin LEVRON 7786fa5d76 For Imagine v0.5 (previous code was for 0.6 dev) 11 years ago
..
BaseImage.php For Imagine v0.5 (previous code was for 0.6 dev) 11 years ago
CHANGELOG.md psr-4 change. 11 years ago
Image.php psr-4 change. 11 years ago
LICENSE.md psr-4 change. 11 years ago
README.md psr-4 change. 11 years ago
composer.json psr-4 change. 11 years ago

README.md

Imagine Extension for Yii 2

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

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist yiisoft/yii2-imagine "*"

or add

"yiisoft/yii2-imagine": "*"

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 yii\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', ['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: