1.0.0 • Published 6 years ago

image-compresser v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

ImageCompresser

ImageCompresser 是一个图像压缩工具,依赖浏览器环境。

用法

var ic = require('image-compresser');
ic.start(src, function(res){
  console.log(res);
});
ic.byFile(file, function(res){
  console.log(res);
});

// res 数据说明
{
  meta:{
    success: true, // 成功与否
    file: null,    // 文件的引用
    desc: '',      // 程序运行说明
    config: {},    // 配置项
  },
  data:{
    base64:'',     // base64 编码后的图片
    blob:'',       // 二进制数据
    image: null,   // 生成的 图片 dom 的副本(未连接至dom)
    canvas: null,  // 压缩图片使用的 canvas dom 的副本(未连接至dom)
  }
}

API

ic.set({
  quality: 1, 图像质量 默认: 1
  scale: 0.5, 缩放系数(等比例) 默认: 0.75
})

License

MIT