Skip to content

Releases: supine0703/picgo-plugin-compress-next

1.5.2

07 Aug 08:10
Compare
Choose a tag to compare

🛠 🎨 :
Refactor and optimize the code about compress

1.5.1

07 Aug 08:07
Compare
Choose a tag to compare

🐞 Fix: delete throw new Error('Test End')

1.5.0

06 Aug 21:20
Compare
Choose a tag to compare

✨ 更新

  • 重构了压缩相关的代码
    • 重写了异步压缩转换的逻辑
    • 添加判断压缩比,大于 1 , 则跳过
    • 从 option.json 文件中读取压缩
  • 新增功能
    • 可以配置压缩组件的参数,写入 option.json,详见 #压缩参数配置
    • 新增记录压缩比和压缩耗时

🎉 功能

  • 支持多个 Key 叠加使用
  • 支持 PicGo >= v2.3.1TinyPng 压缩
  • 禁用 TinyPngWeb 并抛出异常
  • 对错误的 Key 处理并跳过
  • 处理 Key 的刷新问题:
    • 刷新有效 Key
    • 刷新所有 Key
    • 跨越份自动刷新有效 Key
  • 加入 webp-converter
  • 加入 gift 2 webp 的能力
    • 使用 webp-convertergwebp
    • imagemin-gif2webp
  • 可以根据自身需求配置压缩的具体参数
    • imagemin-upng
    • imagemin-mozjpeg
    • imagemin-webp
    • imagemin-gif2webp
    • webp-converter-cwebp
    • webp-converter-gwebp

💥 对比

compress-next compress
TinyPng version >= 2.3.1 🟡 最高 version 2.3.0
多个 Key 叠加使用
使用逗号分隔,自动清除空白符
多个 Key 叠加使用
严格使用逗号,不可有空白符
TinyPngWeb 已弃用
抛出异常并提示配置 Key
TinyPngWeb 已不可用
抛出空白异常 只能查看日志
网页返回 404 或则 413
出现无效 Key,自动跳过
标记并不再访问,除非手动刷新
出现无效 Key,抛出空白异常
查看日志,网页返回 404
支持手动刷新有效 Key
支持手动刷新所有 Key
可设置是否跨月份自动刷新 Key
若有效 Key 达到使用次数,则不再访问
需要删除相应配置文件,才可重置
imagemin mozjpeg & upng:
可以自行配置压缩参数
🟡 mozjpeg & upng:
支持本地有损压缩
imagemin-webp:
可以自行配置压缩参数
🟡 imagemin-webp:
支持本地有损转换为 webp
imagemin-gif2webp:
gif 转换为 webp,可自行配置参数
不支持 gif 转 webp
准备了多套压缩配置参数,可自行配置 固定的提前设置好的参数
webp-converter jpeg, png, webp 压缩为 webp
可自行配置参数
不支持使用 webp-converter
gif 压缩为 webp,可自行配置参数

1.4.1

06 Aug 21:07
Compare
Choose a tag to compare

🎉 Add imagemin-gif2webp

1.4.0

05 Aug 16:00
Compare
Choose a tag to compare

🎉 功能

  • 支持多个 Key 叠加使用
  • 支持 PicGo >= v2.3.1TinyPng 压缩
  • 禁用 TinyPngWeb 并抛出异常
  • 对错误的 Key 处理并跳过
  • 处理 Key 的刷新问题:
    • 刷新有效 Key
    • 刷新所有 Key
    • 跨越份自动刷新有效 Key
  • 加入 webp-converter (更小的体积和更快的速度)
  • 加入 gift 2 webp 的能力
    • 使用 webp-convertergwebp
    • imagemin-gif2webp

💥 对比

compress-next compress
TinyPng version >= 2.3.1 最高 version 2.3.0
多个 Key 叠加使用
使用逗号分隔,自动清除空白符
多个 Key 叠加使用
严格使用逗号,不可有空白符
TinyPngWeb 已弃用
抛出异常并提示配置 Key
TinyPngWeb 已不可用
抛出空白异常 只能查看日志
网页返回 404 或则 413
出现无效 Key,自动跳过
标记并不再访问,除非手动刷新
出现无效 Key,抛出空白异常
查看日志,网页返回 404
支持手动刷新有效 Key
支持手动刷新所有 Key
可设置是否跨月份自动刷新 Key
若有效 Key 达到使用次数,则不再访问
需要删除相应配置文件,才可重置
imagemin mozjpeg:
支持本地有损压缩
mozjpeg:
支持本地有损压缩
imagemin-webp:
支持本地有损转换为 webp
imagemin-webp:
支持本地有损转换为 webp
imagemin-gif2webp:
支持 gif 本地有损转换为 webp
不支持 gif 转 webp
webp-converter jpeg, png, webp 压缩为 webp 不支持使用 webp-converter
支持 gif 压缩为 webp

1.3.2

04 Aug 22:01
Compare
Choose a tag to compare

Fixed an issue where goose Chant npm did not download directly.

Because the uploaded 1.3.1 version number is withdrawn, it is better to use 1.3.2 version

1.3.0

04 Aug 14:35
Compare
Choose a tag to compare

🎉 功能

  • 支持多个 Key 叠加使用
  • 支持 PicGo >= v2.3.1TinyPng 压缩
  • 禁用 TinyPngWeb 并抛出异常
  • 对错误的 Key 处理并跳过
  • 处理 Key 的刷新问题:
    • 刷新有效 Key
    • 刷新所有 Key
    • 跨越份自动刷新有效 Key
  • 加入 webp-converter (更小的体积和更快的速度)
  • 加入 gift 2 webp 的能力 (imagemin2webp & webp-converter) (测试中)

💥 对比

compress-next compress
TinyPng version >= 2.3.1 最高 version 2.3.0
多个 Key 叠加使用
使用逗号分隔,自动清除空白符
多个 Key 叠加使用
严格使用逗号,不可有空白符
TinyPngWeb 已弃用
抛出异常并提示配置 Key
TinyPngWeb 已不可用
抛出空白异常 只能查看日志
网页返回 404 或则 413
出现无效 Key,自动跳过
标记并不再访问,除非手动刷新
出现无效 Key,抛出空白异常
查看日志,网页返回 404
支持手动刷新有效 Key
支持手动刷新所有 Key
可设置是否跨月份自动刷新 Key
若有效 Key 达到使用次数,则不在访问
需要删除相应配置文件,才可重置
imagemin 支持本地有损转换 支持本地有损转换
imagemin2webp 支持本地有损转换 支持本地有损转换
webp-converter jpeg, png, webp 压缩为 webp
不支持使用 webp-converter

1.2.1

04 Aug 03:54
Compare
Choose a tag to compare

🎉 功能

  • 支持多个 Key 叠加使用
  • 支持 PicGo >= v2.3.1TinyPng 压缩
  • 禁用 TinyPngWeb 并抛出异常
  • 对错误的 Key 处理并跳过
  • 处理 Key 的刷新问题:
    • 刷新有效 Key
    • 刷新所有 Key
    • 跨越份自动刷新有效 Key
  • 加入 webp-converter (更小的体积)

💥 对比

compress-next compress
TinyPng version >= 2.3.1 最高 version 2.3.0
多个 Key 叠加使用
使用逗号分隔,自动清除空白符
多个 Key 叠加使用
严格使用逗号,不可有空白符
TinyPngWeb 已弃用
抛出异常并提示配置 Key
TinyPngWeb 已不可用
抛出空白异常 只能查看日志
网页返回 404 或则 413
出现无效 Key,自动跳过
标记并不再访问,除非手动刷新
出现无效 Key,抛出空白异常
查看日志,网页返回 404
支持手动刷新有效 Key
支持手动刷新所有 Key
可设置是否跨月份自动刷新 Key
若有效 Key 达到使用次数,则不在访问
需要删除相应配置文件,才可重置

1.1.1

04 Aug 03:49
Compare
Choose a tag to compare

🎉 功能

  • 支持多个 Key 叠加使用
  • 支持 PicGo >= v2.3.1TinyPng 压缩
  • 禁用 TinyPngWeb 并抛出异常
  • 对错误的 Key 处理并跳过
  • 处理 Key 的刷新问题(测试中)

💥 对比

compress-next compress
TinyPng version >= 2.3.1 最高 version 2.3.0
多个 Key 叠加使用
使用逗号分隔,自动清除空白符
多个 Key 叠加使用
严格使用逗号,不可有空白符
TinyPngWeb 已弃用
抛出异常并提示配置 Key
TinyPngWeb 已不可用
抛出空白异常 只能查看日志
网页返回 404 或则 413
出现无效 Key,自动跳过
标记并不再访问,除非手动刷新
出现无效 Key,抛出空白异常
查看日志,网页返回 404

1.0.2

02 Aug 21:12
Compare
Choose a tag to compare

🎉 功能

  • 支持多个 Key 叠加使用
  • 支持 PicGo >= v2.3.1TinyPng 压缩
  • 禁用 TinyPngWeb 并抛出异常
  • 对错误的 Key 处理并跳过(测试中)
  • 处理 Key 的刷新问题(测试中)

💥 对比

compress-next compress
TinyPng version >= 2.3.1 最高 version 2.3.0
多个 Key 叠加使用
使用逗号分隔,自动清除空白符
多个 Key 叠加使用
严格使用逗号,不可有空白符
TinyPngWeb 已弃用
抛出异常并提示配置 Key
TinyPngWeb 已不可用
抛出空白异常 只能查看日志
网页返回 404 或则 413