切android 图标插件,Android解决Cutterman切割图标命名问题

Cutterman是一个非常方便UI切图的控件,尤其是对于Android开发而言,UI可以用Cutterman一次性切割出来'mdpi'、'hdpi'、'xhdpi'、'xxhdpi'、'xxxhdpi'等五个尺寸的图片。极大的方便了设计师给图,但正因为如此他也给不少Android开发者带来了一场灾难------重命名。

Android存放图片资源目录是/res/drawable或者/res/mipmap,UI给的用cutter生成的文件夹大约打开了是这个样子:

97230954e30c

常规拿到多尺寸图标目录

也就是说,如果我们进行重命名会产生很多复杂的,冗余的劳动,有的朋友可能会选择把文件复制到Android Studio资源目录下面来进行重命名,也不知道是AS的问题还是打开方式不对,同名文件重命名总是会产生点小bug,比如说不是每个文件夹的文件都改得掉(偶尔)并且如果你是用了版本控制器(例如:git)上传文件之后如果重命名的文件,可能在版本控制器当中不会产生修改的操作(疑似是git的bug),更要命的是如果把拷贝过来的文件拿过来直接用,万一图片命名有‘-’,或者大写字母等东西,编译时时会出现命名错误提醒。下面介绍一个解决方案UIKiller(名字起的比较中二...)。

功能:

1. 删除目录中隐藏文件(某些MAC的UI打包的时候会生成.DS_STORE)

2. 图片命名字符过滤大写字符

3. 图片命名字符替换'-',为'_'

4. 关联重命名,只改一个,其他目录下同名文件全都修改

使用方法:

97230954e30c

python 第一个操作符为UIKiller脚本 第二个为图标文件父目录

结果:

97230954e30c

默认执行即完成字符过滤的结果

批量重命名命名结果:

97230954e30c

修改前

97230954e30c

修改后

已知问题:

1. 适用于Python3

2. 未在Windows环境下进行过测试

3. 无法过滤中文

*.本脚本基于python的dict两次浏览结果可能会顺序不同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值