vue-cropper 截图大小_VueCropper 初级采坑

v2-2cf2feac69504b81d8a9ea71c6e6218d_1440w.jpg?source=172ae18b

公司后台项目中有需要用到图片裁剪的功能,在排除了自己写的这个选项之后就是到网上搜索合适的图片裁剪工具,搜索下来推荐最多的就是这个 vue-cropper,既然名气这么高,那怎么都得试一试。

xyxiao001/vue-cropper​github.com
v2-a5ff346cb7acd494fb10f13e1347c52b_ipico.jpg
// 

工具内的许多配置都帮忙设置好了,在没有特殊要求的情况下其实没必要再去设置,所以这里的演示只配置自己需要的,代码中的其它组件基于 view-design。

A high quality UI Toolkit based on Vue.js​iviewui.com
<

这里简述一下 vue-cropper 中配置的是什么

img: 图源地址,也就是上传的图片,支持 url/base64/blob,这里遇到的第一个坑是 upload 组件返回的对象不能直接使用,我这里转成了 base64

autoCrop: 是否默认生成截图框,默认值为 false,所以需要自己设置

centerBox: 截图框是否被限制在图片里面,截图框的可移动区域仅仅是图片大小区域,不能移动到外面的 alpha 区域的意思

autoCropWidth/autoCropHeight: 截图框的宽高,默认的宽高是容器大小的 80%,太大了,所以自己设置了一下

import 

基本上简单的截图功能就实现了,如果对截取后的图片有什么要求,可以深耕该工具的文档。

v2-3a964e6fde714118d88ab4b6437e0b0e_b.jpg
公众号:壹对击鼓骨
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值