开发AndroidStudio图片压缩插件TinyPngPlus

相信很多人都遇到切图过大需要压缩后再使用的问题。少的话,还好说,一旦多起来,那种感觉又上来了…
难受
于是谷歌、百度大法找了一通轮子。有!但不太符合自己的使用习惯。还不如就此造一个,顺便练习一下插件的开发与发布流程。
开心
至于插件的开发过程,这里就不打算记录了,谷歌一下就有很多教程。主要还是介绍一下插件实现的功能与使用。有需要的可以直接拿去用。

TinyPngPluginPlus GitHub:是利用 TinyPNG 的 API,开发的图片压缩插件。

插件名称叫 【TinyPNGPlus】,已上传到了插件市场,目前还在审核中。不出意外的话,过几个工作日,就可以直接在线搜索名称进行安装了。

如果想直接安装体验的,可下载插件安装包到本地,通过本地磁盘进行插件安装
Download Plugin ZIP
怎么本地安装就不用说了吧。。。安装之后重启开发工具即可。

那么安装好之后,我该如何使用呢?

好问题

目前有提供了三个启动插件的入口。
1、Tools --> TinyPNGPlus

tools
2、使用组合的快捷键
【Ctrl + Alt + P】这个组合按键应该不会有按键冲突吧???

茫然

3、在指定的图片文件夹上点击右键,然后选 TinyPNGPlus

推荐使用鼠标右键的方式。因为在图片文件夹上右击打开,默认就是处理当前文件夹的压缩任务,不会有其他过多的操作。

扫描二维码关注公众号,回复: 14645605 查看本文章

rightClick
接下来就是插件的真面目了,为了做好这个GUI界面,真是难为我了

runningPlugin
这里有两项必填的值
1、TP_ApiKey :
就是需要申请的key,点击【获取Key】会跳转到浏览器,输入自己的姓名与邮箱,即可获取自己的Apikey。每个账号每个月会免费500张图片的压缩处理。自己弄两个邮箱基本满足使用。
2、待压缩文件夹:
就是指定需要进行图片压缩的文件夹。可以点击右侧的【选择】去选取自己的文件夹。这里就是为什么推荐上面的方式3启动插件的原因,因为通过鼠标右键文件夹打开插件时,会默认设置 待压缩文件夹 就是右击的文件夹,就不需要自己去选择了。
3、保存压缩文件:
这个是非必需的。默认是和 待压缩文件夹 保持一直的,也就是说,压缩后的图片默认是直接进行覆盖替换的。
但也有些情况,是需要把压缩的文件保存在另外的文件夹里。如果是这种情况,就在此选择另外的保存目录。

参数准备完毕之后,点击【开始】进行压缩处理。
【执行进度】会显示当前压缩任务的执行进度条
【执行日志】会显示当前压缩任务的具体详细日志,如 :

xxx.png  压缩比 -20% 耗时  1010ms  -12Kb
........

====压缩完成

第一版的插件基本使用是满足了,但仍然有些许不足。
后续计划会修改两个地方:

  • 1、右击支持选择单个图片进行压缩
  • 2、去除ApiKey的使用,解决每月免费500张图片的限制。

感兴趣的可以Star点一点咯…
TinyPngPluginPlus GitHub
哈哈

想体验的可以去下载,有任何问题可以加我W进行交流

微信

猜你喜欢

转载自blog.csdn.net/qq_28779083/article/details/123833645