简要描述

在裁剪前可对已上传的图片进行缩放、拖动、旋转等适度调整操作,调整结束后,可获得图片的信息(url地址、宽、高和下标(多图待裁剪的情况下))
图片裁剪组件触发图标
图片裁剪组件操作弹框

调用组件示例代码

<cropper :cropperOption="cropperOption" :img="item.url" :index="index" @getImg="getCroppedImg"></cropper>

props参数说明

参数名 类型 是否必须 说明
cropperOption Object 图片裁剪的一些配置参数
img String 待裁剪图片的网络地址
index Number 多图待裁剪时,当前裁剪图片所在的数组下标(根据需要传入)

cropperOption参数说明

名称 功能 默认值 可选值
outputSize 裁剪生成图片的质量 1 0.1 - 1
outputType 裁剪生成图片的格式 jpg (jpg 需要传入jpeg) jpeg
info 裁剪框的大小信息 true true
canScale 图片是否允许滚轮缩放 true true
autoCrop 是否默认生成截图框 false true
autoCropWidth 默认生成截图框宽度 容器的80% 0~max
autoCropHeight 默认生成截图框高度 容器的80% 0~max
fixed 是否开启截图框宽高固定比例 true true
fixedNumber 截图框的宽高比例 [1, 1] [宽度, 高度]
full 是否输出原图比例的截图 false true
fixedBox 固定截图框大小 不允许改变 false true
canMove 上传图片是否可以移动 true true
canMoveBox 截图框能否拖动 true true
original 上传图片按照原始比例渲染 false true
centerBox 截图框是否被限制在图片里面 false true
high 是否按照设备的dpr 输出等比例图片 true true
infoTrue true 为展示真实输出图片宽高 false 展示看到的截图框宽高 false true
maxImgSize 限制图片最大宽度和高度 2000 0-max
enlarge 图片根据截图框输出比例倍数 1 0-max(建议不要太大不然会卡死的呢)
mode mode contain contain , cover, 100px, 100% auto