vue-crpopper
预览
项目地址vue
一些想法
网上看了看基于vue的图片裁剪的插件不多,刚恰好项目须要使用到图片裁剪,因而便有了这个插件的
诞生。git
实现的原理
经过canvas生成新的图片, 能够上传到后台保存。github
效果图

安装 npm install vue-cropper
使用 import VueCropper from vue-cropper
名称 |
功能 |
默认值 |
可选值 |
img |
裁剪图片的地址 |
空 |
url 地址 || base64 || blob |
outputSize |
裁剪生成图片的质量 |
1 |
0.1 - 1 |
outputType |
裁剪生成图片的格式 |
jpg (jpg 须要传入jpeg) |
jpeg || png || web |
内置方法 经过this.$refs.cropper 调用
this.$refs.cropper.startCrop() 开始截图
this.$refs.cropper.stopCrop() 中止截图
this.$refs.cropper.clearCrop() 清除截图
this.$refs.cropper.getCropData() 获取截图信息