vue-como-image

1.0.5 • Public • Published

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日

  • 修复图片压缩功能

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.5
    1
    • latest

Version History

Package Sidebar

Install

npm i vue-como-image

Weekly Downloads

1

Version

1.0.5

License

ISC

Unpacked Size

30.5 kB

Total Files

7

Last publish

Collaborators

  • como20170606