该脚本工具用于检查项目下的大尺寸图片资源。使用到了PIL(python3对应pillow)库。
# coding=utf-8
import os
import filecmp
import logging
import sys
try:
from PIL import Image
except:
import os
os.system('pip install pillow')
from PIL import Image
rootPath = r"E://WorkSpace/diablo/UI/assets"
maxSize = 1024
def loadAllFiles(path,extension):
result = []
get_dir = os.listdir(path)
for i in get_dir:
sub_dir = os.path.join(path,i)
if os.path.isdir(sub_dir):
result = result + loadAllFiles(sub_dir,extension)
else:
_,type=os.path.splitext(sub_dir)
if(type==extension):
result.append(sub_dir)
return result
def start():
LOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s"
logging.basicConfig(level=logging.INFO, format=LOG_FORMAT