oubo 36d7c0abb7 84a0bd5ae %!s(int64=6) %!d(string=hai) anos
..
docs 36d7c0abb7 84a0bd5ae %!s(int64=6) %!d(string=hai) anos
src 96d7f35943 v1.0.8 %!s(int64=6) %!d(string=hai) anos
tests 36d7c0abb7 84a0bd5ae %!s(int64=6) %!d(string=hai) anos
.editorconfig 96d7f35943 v1.0.8 %!s(int64=6) %!d(string=hai) anos
.gitattributes 36d7c0abb7 84a0bd5ae %!s(int64=6) %!d(string=hai) anos
.gitignore 36d7c0abb7 84a0bd5ae %!s(int64=6) %!d(string=hai) anos
.travis.yml 36d7c0abb7 84a0bd5ae %!s(int64=6) %!d(string=hai) anos
CHANGELOG.md 96d7f35943 v1.0.8 %!s(int64=6) %!d(string=hai) anos
LICENSE.md 96d7f35943 v1.0.8 %!s(int64=6) %!d(string=hai) anos
Makefile 96d7f35943 v1.0.8 %!s(int64=6) %!d(string=hai) anos
README.md 96d7f35943 v1.0.8 %!s(int64=6) %!d(string=hai) anos
composer.json 36d7c0abb7 84a0bd5ae %!s(int64=6) %!d(string=hai) anos
phpunit.xml.dist 96d7f35943 v1.0.8 %!s(int64=6) %!d(string=hai) anos

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 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 yiisoft/yii2-imagine

or add

"yiisoft/yii2-imagine": "~2.1.0"

to the require section of your composer.json.

Basic Usage

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', ['jpeg_quality' => 50]);