iqo

    0.1.17 • Public • Published

    IQO

    图片压缩

    Install

    # npm 安装 
    npm install iqo --save-dev 或者 npm i iqo -D
    # yarn 安装 
    yarn add iqo --save-dev

    Usage

    注意: 如果是使用webpack打包,建议使用dist/iqo.es.js.

    webpack配置:

    module.exports = {
      ...
      resolve: {
        alias: {
          'iqo$': 'iqo/dist/iqo.es.js'
        }
      }
      ...
    }
    import IQO from 'iqo'
     
    let standard = 600 // 默认图片小于 standard * standard时,不进行缩放操作
    let file = xxx
    let quality = 55 // 只对webp和jpg图片有效,这是canvas决定的
    let scale = 60
    let iqo = new IQO(standard)
    iqo.compress(file, quality, scale)
      .then(newfile => {
        console.log(file.size, newfile.size)
      })

    Install

    npm i iqo

    DownloadsWeekly Downloads

    1

    Version

    0.1.17

    License

    MIT

    Unpacked Size

    24.9 kB

    Total Files

    12

    Last publish

    Collaborators

    • lihz