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.
 
 
 
 
 
Carsten Brandt da26cfe8ac improved extensions readme 10 years ago
..
BaseImage.php property code style extensions 10 years ago
CHANGELOG.md prepare for the next release. 10 years ago
Image.php guide WIP [skip ci] 10 years ago
LICENSE.md psr-4 change. 11 years ago
README.md improved extensions readme 10 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.

This repository is a git submodule of https://github.com/yiisoft/yii2. Please submit issue reports and pull requests to the main repository. For license information check the LICENSE-file.

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.0.0"

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: