自己平时开发的时候因为涉及多个语言会同时使用 WebStrom 和 VsCode ,在 WebStrom 上用的图片优化插件是 TinyPNG Image Optimizer ,它是基于 TinyPNG 的 API 来实现图片的优化,亮点是提供了可视化界面,可以选中文件、目录或者当前的工作区,并且会呈现图片压缩前后的对比以及压缩率,可以自由选择是否保存已压缩的图片来替换掉原图,缺点是不支持 SVG 、直接替换原图等。VsCode 上也有相关的 TinyPNG 优化插件,例如 TinyPNG 等,但都是指令式的,没有提供界面,功能也比较单一,因此自己写了一个:Mikas - Image Compressor。
提供上述功能,除了 TinyPNG 支持的图片格式外,还支持 SVG ,目前 SVGA 、GIF 压缩功能正在开发中。
有什么问题和建议欢迎交流👏👏
Enjoy!