ruoyi-ui/package.json:
"vue-cropper": "0.5.5",
参考个人中心
的修改头像
功能
GitHub地址: https://github.com/xyxiao001/vue-cropper
Gitcode地址:https://gitcode.com/xyxiao001/vue-cropper/overview
fixed: true, //是否开启截图框宽高固定比例
fixedNumber: [1, 1], //截图框的宽高比例, 开启fixed生后效
autoCrop: true, //是否默认生成截图框
autoCropWidth: 300, //默认生成截图框宽度
autoCropHeight: 300, //默认生成截图框高度, 开启fixed后失效
autoCropHeight
参数失效。假设需要截取尺寸为1600*900
的图片,不是16:9
同比例的其它规格(800*450)的图片。
fixed: true, //是否开启截图框宽高固定比例
fixedNumber: [1, 1], //截图框的宽高比例, 开启fixed生后效
autoCrop: true, //是否默认生成截图框
autoCropWidth: 1600, //默认生成截图框宽度
autoCropHeight: 900, //默认生成截图框高度, 开启fixed后失效
fixedBox: true, //固定截图框大小,不允许拖动改变截图框的大小
enlarge: 1, //图片根据截图框输出比例倍数
infoTrue: false, //true为展示真实输出图片宽高(截图框宽高*enlarge),false展示看到的截图框宽高
截图框宽高不能超过操作区的宽高
。当所需的宽高大于操作区的宽高时,需要用到enlarge
参数。
假设操作区域的宽高j均为500,下面的配置,可以截取800*800的图片。
fixed: true, //是否开启截图框宽高固定比例
fixedNumber: [1, 1], //截图框的宽高比例, 开启fixed生后效
autoCrop: true, //是否默认生成截图框
autoCropWidth: 400, //默认生成截图框宽度
autoCropHeight: 400, //默认生成截图框高度, 开启fixed后失效
fixedBox: true, //固定截图框大小,不允许拖动改变截图框的大小
enlarge: 2, //图片根据截图框输出比例倍数
infoTrue: true, //true为展示真实输出图片宽高(截图框宽高*enlarge),false展示看到的截图框宽高
mode: "400px", //图片默认渲染方式。将图片渲染成宽度为400px的底图。
假设操作区域的宽高j均为500,下面的配置,可以截取1200*1200的图片。
fixed: true, //是否开启截图框宽高固定比例
fixedNumber: [1, 1], //截图框的宽高比例, 开启fixed生后效
autoCrop: true, //是否默认生成截图框
autoCropWidth: 400, //默认生成截图框宽度
autoCropHeight: 400, //默认生成截图框高度, 开启fixed后失效
fixedBox: true, //固定截图框大小,不允许拖动改变截图框的大小
enlarge: 3, //图片根据截图框输出比例倍数
infoTrue: true, //true为展示真实输出图片宽高(截图框宽高*enlarge),false展示看到的截图框宽高
mode: "400px", //图片默认渲染方式。将图片渲染成宽度为400px的底图