Android端一键更名压缩图片

六月份,换了份工作,离开了一个我觉得非常优秀的团队。讲真,在这个巅峰时期十五人的开发团队中,极佳的氛围是我从未见过的。虽然解体了,但还是要感谢我的小伙伴。毕竟在去年年底这种哪怕要招人都等到年后的节骨眼上,给我offer让我重拾信心来抵抗来自房贷及女友及家庭的压力,万分感谢。

切换装逼模式

当你的UI设计师丢过来类似@2x,@3x,带中文,带奇怪字符命名的图片资源的时候,你内心会选择(把显示屏丢过去)默默承受。本司机开车多年,遇到这种事情也并非一次两次,下面安利一下自己首次用py写的图片更名压缩脚本。

Lazy是一个Python脚本处理UI设计师给我们用sketch切出的图进行一键更名,批量压缩的工具。—– 解放双手,值得拥有。(下面是地址)

https://github.com/smallstrong0/Lazy

Prepare

  1. 自行安装python环境
  2. pip install tinify(https://github.com/tinify/tinify-python
  3. https://tinypng.com/developers 去官网注册账户拿到自己的api_key

Use

  1. 将工程中的3个Python文件copy到UI设计师给的hdpi,xhdpi,xxhdpi,xxxhdpi的同级目录下(可以是一套图,也可以是多套图,请保持多套图中的同一文件命名相同,谢谢)。

  2. 根据提示依次运行,python list.py 之后在name.txt里面进行翻译图片名字之后运行python cname.py进行更名之后运行python tinypng.py对图片进行压缩处理。ok,在命令行中我写了大量提示,可以参照提示进行步骤。

  3. 我在我的mac上运行正常,但是一定还存在很多兼容问题 ~ 欢迎issus & star

    原文作者:smallstrong
    原文地址: https://www.jianshu.com/p/0d1978ae2e16
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞