yiisoft/yii2-imagine

The Imagine integration for the Yii framework

Fund package maintenance!
Open Collective
yiisoft
Tidelift

Installs: 3 876 519

Dependents: 382

Suggesters: 11

Security: 0

Stars: 289

Watchers: 43

Forks: 96

Open Issues: 6

Type:yii2-extension

2.3.1 2022-09-04 10:06 UTC

This package is auto-updated.

Last update: 2024-03-27 11:03:19 UTC


README

68747470733a2f2f696d6167696e652e72656164746865646f63732e696f2f656e2f6c61746573742f5f7374617469632f6c6f676f2e706e67

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

composer require --prefer-dist yiisoft/yii2-imagine

or add

"yiisoft/yii2-imagine": "~2.2.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]);