1.0.1 • Published 3 years ago

image-compress-tool-full v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

image-compress-tool

A js module for compressing a large image to a small size or fixed width image

install

npm install -g image-compress-tool-full

usage

引入index.js文件:

模拟tesh.html中的样例,上传文件调用方法

compress(img, 1, 600, 1, file.type, imageDataType, function (data, size) {

})

params description:

/ @description: 图片压缩函数 @param {} img(Image): Image 格式的image源文件 @param {} orientation(Number):需要旋转的参数,一般不需要,除非遇到图片旋转问题才需要 @param {} compressType(Number):压缩图片的类型:按照size压缩或者按照分辨率(宽度)压缩, 如果值为0: 按size压缩,如果是按分辨率压缩,则传需要压缩的目标宽度,如500 @param {} quality(Number):压缩图片质量:数值越小,代表压缩后的图片质量越低,大小越小 @param {} imageFomate(String):图片格式,如:image/png @param {} returnType((String)): 压缩后返回图片的类型,可选项为:base64 /blob @param {} cb(fuction(param1, param2)): 回调方法:返回压缩后的文件数据和文件大小 @return {*} /