usmart-vscode-compress
支持压缩png
,jpg
,jpeg
格式的图片。
支持将png
,jpg
,jpeg
格式的图片转换为webp
格式的图片。
本插件采用的是tinypng
提供的API
进行的图片压缩,所以插件安装完成后需要去tinypng官网获取自己的API key
。
获取到自己的API key
之后,需要打开vscode编辑器的配置文件,新增如下配置:
"tinypng.apiKey":"********************",
"tinypng.forceOverwrite": false,
"compress.webpQuality": 70
tinypng.apiKey
:即我们原本在官网下获取到的API key
。该配置项为必须项,不配置则无法进行图片压缩。每人每月前500张免费,超过则需到官网购买。
tinypng.forceOverwrite
:选择压缩后的图片是放置在新的目录下还是直接替换该图片。true
:直接替换;false
:放置在新目录下。不配置时默认为false
。
compress.webpQuality
:转换为webp
的质量配置,范围为0-100,配置越高,图片越清晰,同样体积越大。不配置时默认为50。
commands
compress image
选中图片时,点击鼠标右键,选择菜单中compress image
命令即可压缩图片,图片压缩完成后默认放置在被压缩图片所在文件夹下的image-min
目录。
compress images
选中文件夹时,点击鼠标右键,选择菜单中compress images
命令即可压缩该文件夹下的图片,图片压缩完成后默认放置在该文件夹下的image-min
目录。
convert image to webp
选中图片时,点击鼠标右键,选择菜单中convert image to webp
命令即可将该图片转换为webp格式的,图片转换完成后放置在被转换图片所在文件夹下的webp
目录。
convert images to webp
选中文件夹时,点击鼠标右键,选择菜单中convert images to webp
命令即可将该文件夹下的图片转换为webp格式的,图片转换完成后放置在该文件夹下的webp
目录。
get compress used count
由于tinypng
官网每月仅提供了500张图片压缩免费,超出不购买的话就会压缩失败,该命令可以查询每月已经压缩了多少张图片。命令栏中输入该命令,编辑器右下角即会展示压缩了多少张图片。