PHPackages                             phpnt/yii2-cropper - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. phpnt/yii2-cropper

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

phpnt/yii2-cropper
==================

Yii2 Cropper

0.0.3(9y ago)37283[1 issues](https://github.com/phpnt/yii2-cropper/issues)1MITPHPPHP &gt;=5.4.0

Since Aug 5Pushed 9y ago2 watchersCompare

[ Source](https://github.com/phpnt/yii2-cropper)[ Packagist](https://packagist.org/packages/phpnt/yii2-cropper)[ RSS](/packages/phpnt-yii2-cropper/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (3)Versions (4)Used By (1)

phpNT - Cropper
===============

[](#phpnt---cropper)

[![Latest Stable Version](https://camo.githubusercontent.com/6049d6ce371519b72857e1a9f5cdb5c3e49eca7f81084738d573ea3b4d84a729/68747470733a2f2f706f7365722e707567782e6f72672f7068706e742f796969322d63726f707065722f762f737461626c65)](https://packagist.org/packages/phpnt/yii2-cropper) [![Total Downloads](https://camo.githubusercontent.com/480d0d3f910951aab999509ab3b8243421a04c0a23abaa4e0d95c907a7fb56d0/68747470733a2f2f706f7365722e707567782e6f72672f7068706e742f796969322d63726f707065722f646f776e6c6f616473)](https://packagist.org/packages/phpnt/yii2-cropper) [![Latest Unstable Version](https://camo.githubusercontent.com/f78a61de3b1c9a4ed2321750bde82e532e833523ffc96f086f88f5c8fa684141/68747470733a2f2f706f7365722e707567782e6f72672f7068706e742f796969322d63726f707065722f762f756e737461626c65)](https://packagist.org/packages/phpnt/yii2-cropper) [![License](https://camo.githubusercontent.com/6450b8815b7dbc0044751540724d620995c9ab93632e4cd8200f26a9301cd4e8/68747470733a2f2f706f7365722e707567782e6f72672f7068706e742f796969322d63726f707065722f6c6963656e7365)](https://packagist.org/packages/phpnt/yii2-cropper)

### Описание:

[](#описание)

#### Вырезание фрагмента изображения с сохранением его в БД и на сервере.

[](#вырезание-фрагмента-изображения-с-сохранением-его-в-бд-и-на-сервере)

### [DEMO](http://phpnt.com/widget/cropper)

[](#demo)

---

[![Donate button](https://camo.githubusercontent.com/5b168ed74367e229cf1d9105e67b33cb2132064ffc4f44fd966d5515e24820ef/68747470733a2f2f7777772e70617970616c2e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e6174655f4c472e676966)](http://phpnt.com/donate/index)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#)

### Социальные сети:

[](#социальные-сети)

- [Канал YouTube](https://www.youtube.com/c/phpnt)
- [Группа VK](https://vk.com/phpnt)
- [Группа facebook](https://www.facebook.com/Phpnt-595851240515413/)

---

Установка:

---

```
php composer.phar require "phpnt/yii2-cropper" "*"

```

или

```
composer require phpnt/yii2-cropper "*"

```

или добавить в composer.json файл

```
"phpnt/yii2-cropper": "*"

```

после загрузки, выполнить миграцию

```
yii migrate --migrationPath=@vendor/phpnt/yii2-cropper/migrations

```

Использование:
--------------

[](#использование)

### Подключение:

[](#подключение)

---

```
// в файле настройки приложения (main.php - Advanced или web.php - Basic)
// в controllerMap
...
'controllerMap' => [
        'images' => [
            'class'         => 'phpnt\cropper\controllers\ImagesController',
        ],
    ],
```

### В представлении, где нужно вырезать и сохранять изображения:

[](#в-представлении-где-нужно-вырезать-и-сохранять-изображения)

---

```
use phpnt\cropper\ImageLoadWidget;

```

### Пример связей из модели:

[](#пример-связей-из-модели)

---

```
public function getPhotos()
    {
        return $this->hasMany(Photo::className(),
            [
                'object_id' => 'id',
                'type' => 'avatar_label',
            ])->andWhere(['deleted' => 0]);
    }
// или
public function getPhotosSome()
    {
        return Photo::find()->where([
            'object_id' => Yii::$app->user->id,
            'type' => 'userPhotoes',
            'deleted' => 0
        ])->all();
    }
```

### Удаление изображений кроном:

[](#удаление-изображений-кроном)

====================================================

[](#httpphpntcomimagesdeletealiasfrontendweb)

###### , где alias - алиас к папке с изображениями.

[](#-где-alias---алиас-к-папке-с-изображениями)

Документация (примеры):
=======================

[](#документация-примеры)

[Cropper](https://fengyuanchen.github.io/cropper/)
--------------------------------------------------

[](#cropper)

---

### Версия:

[](#версия)

### 0.0.1

[](#001)

---

### Лицензия:

[](#лицензия)

### [MIT](https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT)

[](#mit)

---

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~43 days

Total

3

Last Release

3530d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4ef8790bedff67ae354b2d0450ffd1eaccc992bfb880213fdbb22a75e1e2c4d3?d=identicon)[phpnt](/maintainers/phpnt)

---

Tags

yii2phpntcropper

### Embed Badge

![Health badge](/badges/phpnt-yii2-cropper/health.svg)

```
[![Health](https://phpackages.com/badges/phpnt-yii2-cropper/health.svg)](https://phpackages.com/packages/phpnt-yii2-cropper)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
