作者:huanghui
统计工程中未使用的png 掘金链接
- 可以搜索xib文件;
- 同时支持Android及iOS双系统png图片搜索;
- 显示统计未使用图片名称及其总大小,用于评估;
- 支持删除搜出来的未使用图片(iOS包括imageset),且不会删除可能误搜的图片。会先保存删除的图片,还会输出删除位置和复制的位置;
- iOS单倍图提示。因单倍图已不需要存在或者改成双倍或三倍图,需要警示;
- 可能误搜图片提示。某些图片写法是拼接的方式,这些图片基本都是带数字的,会被提示出来;
- iOS屏蔽应用icon和launch。icon一般不会出现的代码中,所以排除它;
- iOS文件命名不正确提示。比如非imageset名称是[email protected];
Usage: python find_unused_pics.py [optinos] image_path search_path
Options:
-h, --help show this help message and exit
-a, --android Search in Android project.(表明是搜索安卓工程)
-d, --delete Delete the unused pics.(表明搜索到即删除掉,且会保存删除的图片以备回滚)
python find_unused_pics.py 代表执行脚本
image_path 表示图片文件夹,会递归搜索图片
search_path 表示需要搜索的代码文件夹
[option]
-h 查看使用参数
-a 表明是搜索安卓工程
-d 表明搜索到即删除掉,且会保存删除的图片以备回滚
// iOS文件夹搜索
python find_unused_pics.py /Users/doubleHH/Downloads/app/res /Users/doubleHH/Downloads/app
// Android文件夹搜索
python find_unused_pics.py -a /Users/doubleHH/Downloads/app/res /Users/doubleHH/Downloads/app
// iOS文件夹搜索 + 删除
python find_unused_pics.py -d /Users/doubleHH/Downloads/app/res /Users/doubleHH/Downloads/app
// Android文件夹搜索 + 删除
python find_unused_pics.py -ad /Users/doubleHH/Downloads/app/res /Users/doubleHH/Downloads/app
若提示ag命令找不到,请安装ag库。可用brew安装,命令如下:
brew install ag