功能介绍

此插件是一款适用于YiiFrame的基于Cropper.js开发的图片剪裁插件,可以自定义剪裁比例、剪裁大小、输出高度控制等等,常用于前后台图片剪裁或头像剪裁。该插件需先安装Webuploader插件

功能特性

支持配置固定剪裁比例
支持配置手动调整宽高
支持缩放&旋转

使用说明

修改配置文件 backend\config\main.php

'controllerMap' => [
       ...
        'crop' => 'addons\Cropper\common\widgets\cropper\CropperController', // 图片裁剪
       ...

视图中使用

<?= $form->field($model, 'head_portrait')->widget(\addons\Cropper\common\widgets\cropper\Cropper::class, [
    // 'theme' => 'default',
    'config' => [
        // 可设置自己的上传地址, 不设置则默认地址
        // 'server' => '',
    ],
    'formData' => [
        // 不配置则不生成缩略图
        'thumb' => [
            [
                'width' => 100,
                'height' => 100,
            ],
            [
                'width' => 200,
                'height' => 200,
            ],
        ],
        //不配置则使用全局参数的设置
        'drive' => 'oss',// 默认使用全局参数设置 支持qiniu/oss/cos/local
    ],
]); ?>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。