seiweb / yii2-image
Simple Image Uploader
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
pkg:composer/seiweb/yii2-image
Requires
- bower-asset/font-awesome: ^5.12
- bower-asset/gasparesganga-jquery-loading-overlay: ~2.0.0
- bower-asset/noty: ^3.1
- intervention/image: ^2.3
- kartik-v/bootstrap-fileinput: v4.5.2
- kartik-v/yii2-widgets: v3.4.1
- seiweb/yii2-sortable: ^1.0
- yiisoft/yii2: ~2.0.14
This package is auto-updated.
Last update: 2025-10-04 23:00:58 UTC
README
Установка
$ composer require seiweb/yii2-image "*"
Настройка
 'modules'=>[
        'swb_image' => [
            'class' => 'seiweb\image\Module',
            'components'=>[
                'storage'=>[
                    'class'=>'common\CustomStorage',
                    'originalDor'=>'_original', // сюда складываются оригиналы
                    'cacheDir'=>'_modified', //сюда складываются всякие превью
                ],
                'imageManager'=>[
                    'class'=>\Intervention\Image\ImageManager::class,
                    'config'=>['driver'=>'imagick'] //or imagick
                ]
            ],
            'originalResizeTo'=>[1280,768], //уменьшать загружаемый файл до
            'maxFileCount'=>15,
            //'watermarkFilePath' => '@frontend/web/uploads/watermark.png',
            'watermarkOpacity'=>20,
            'uploadFileMaxSize'=>1000*1000*2
        ],
    ]
Применение миграций
 php yii migrate/up --migrationPath=@seiweb/image/migrations