dominus77 / yii2-jcrop-widget
Jcrop Image Cropping Plugin for Yii2。
v2.1.2
2020-02-17 07:37 UTC
Requires
- bower-asset/jcrop: ^2.0
- yiisoft/yii2: ~2.0
Requires (Dev)
- phpunit/phpunit: 6.*
- roave/security-advisories: dev-master
README
安装
安装此扩展的首选方式是通过composer。
运行以下命令
php composer.phar require dominus77/yii2-jcrop-widget
或者将以下内容添加到你的composer.json
文件的require部分。
"dominus77/yii2-jcrop-widget": "^2.1"
使用
扩展安装完成后,只需在代码中简单使用,最少运行以下代码
<?= \dominus77\jcrop\JCrop::widget([
'image' => Yii::getAlias('@web/uploads/image1.jpg') // url to your image
]) ?>
设置选项
<?= \dominus77\jcrop\JCrop::widget([
'image' => Yii::getAlias('@web/uploads/image1.jpg'),
'pluginOptions' => [
'minSize' => [50, 37],
'maxSize' => [500, 370],
'setSelect' => [10, 10, 40, 40],
'bgColor' => 'black',
'bgOpacity' => 0.5,
'onSelect' => new yii\web\JsExpression("function(c){console.log(c.x);}"),
'onChange' => new yii\web\JsExpression("function(c){console.log(c.x);}")
]
]) ?>
回调函数
<?= \dominus77\jcrop\JCrop::widget([
'image' => Yii::getAlias('@web/uploads/image1.jpg'),
'pluginOptions' => [//...],
'callBack' => new yii\web\JsExpression("
function(){
jcrop_api = this;
}
")
]) ?>
更多信息
请查看手册
测试
$ vendor/bin/phpunit
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。