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.
 
 
 
 
 
Qiang Xue d2b864da84 prepare for 2.0.0-rc release. 10 years ago
..
BaseImage.php property code style extensions 10 years ago
CHANGELOG.md prepare for 2.0.0-rc release. 10 years ago
Image.php guide WIP [skip ci] 10 years ago
LICENSE.md psr-4 change. 11 years ago
README.md psr-4 change. 11 years ago
composer.json adjusted composer.json to follow more stable versioning policy for assets 10 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: