yiisoft/yii2-imagine

The Imagine integration for the Yii framework

Package info

github.com/yiisoft/yii2-imagine

Forum

Wiki

Type:yii2-extension

pkg:composer/yiisoft/yii2-imagine

Fund package maintenance!

Open Collective

yiisoft

Tidelift

Statistics

Installs: 5 566 879

Dependents: 387

Suggesters: 11

Stars: 286

Open Issues: 6

2.3.1 2022-09-04 10:06 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

BSD-3-Clause 7ec4332dc25893aec5a7cf084722b162b3a4d55d

  • Antonio Ramirez <amigo.cobos.woop@gmail.com>

imageimaginehelperyii2

This package is auto-updated.

Last update: 2026-06-05 14:07:12 UTC


README

👁 Image

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
👁 codecov

Installation

Important

  • The minimum required PHP version is PHP 7.4.
  • It works best with PHP 8.

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]);