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

Dependencies (0)

    Dev Dependencies (0)

      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