image-compress-tool-full

1.0.1 • Public • Published

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文件:

<script type="text/javascript" src="./index.js"></script>

模拟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 {} **/

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    2
  • 1.0.0
    1

Package Sidebar

Install

npm i image-compress-tool-full

Weekly Downloads

3

Version

1.0.1

License

ISC

Unpacked Size

11.5 kB

Total Files

4

Last publish

Collaborators

  • yorcentluo