vue-como-image
v1.0.5
Published
前端图像处理库
Downloads
8
Maintainers
Readme
vue-como-image
- 基于canvas的图片处理库,零依赖,可用于图片灰度化、二值化、图片信息矩阵转换、图片压缩、图片base64
- 特别提示:图片二值化分两种算法,默认是抗颜色的变化,可手动指定二值化参数
await comoImage.image2Binary(base64_content,'cus',127,5)
安装
npm install vue-como-image
使用
import comoImage from 'vue-como-image';
//图片压缩
await comoImage.compress(file,options = {}) return {content:base64_content,file:File}
//文件转base64
await comoImage.file2Base64(file) return base64_content;
//base64转文件
await comoImage.base642File(base64_content) return File
//图片灰度化 默认平均值
await comoImage.image2Gray(base64_content,avg = 0) return base64_content
//图片二值化
await comoImage.image2Binary(base64_content,type = 'auto',ave = 0,ratio = 5) return base64_content
//获取图片pixel信息
await comoImage.image2Pixel(base64_content) return imagePixel
//图片pixel信息转Matrix
await comoImage.image2Matrix(base64_content) return newImagePixel
//获取图片颜色平均值
await comoImage.image2PixelAvg(imageBase64) return number
更新日志
2020年10月8日
- 完成图片操作接口封装,完善使用文档
2020年11月4日
- 修复图片压缩功能