From f6ae9afe44bf539895751af38fa0ee02ba7c0c49 Mon Sep 17 00:00:00 2001 From: dongchangxi <458593490@qq.com> Date: Fri, 3 Jan 2025 15:58:14 +0800 Subject: [PATCH] 1 --- new_studio_to_reg/tools_to_xmps.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/new_studio_to_reg/tools_to_xmps.py b/new_studio_to_reg/tools_to_xmps.py index e3f16f3..81e83a5 100644 --- a/new_studio_to_reg/tools_to_xmps.py +++ b/new_studio_to_reg/tools_to_xmps.py @@ -46,16 +46,22 @@ def clearExifAndRotate(imagePath, rotate=180): #如果老影棚没有做过旋转坐标的照片的,则要做一次旋转坐标 def rateImages(pid): #遍历文件夹下的所有图片 - photo1_path = os.path.join(config.workdir, pid, 'photo1') + # photo1_path = os.path.join(config.workdir, pid, 'photo1') photo2_path = os.path.join(config.workdir, pid, 'photo2') - for pic in os.listdir(photo1_path): - if pic.endswith('.jpg'): - #清除图片exif信息, 旋转图片 180度 - clearExifAndRotate(os.path.join(photo1_path, pic)) - print(f'{time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())} {pic} 图片exif信息清除并且旋转完成') + # for pic in os.listdir(photo1_path): + # if pic.endswith('.jpg'): + # #清除图片exif信息, 旋转图片 180度 + # clearExifAndRotate(os.path.join(photo1_path, pic)) + # print(f'{time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())} {pic} 图片exif信息清除并且旋转完成') for pic in os.listdir(photo2_path): if pic.endswith('.jpg'): + #判断文件大小 + if os.path.getsize(os.path.join(photo2_path, pic)) < 1024 * 1024: + print(f'{time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())} {pic} 图片大小小于1M,不做处理') + #删除小于1M的图片 + os.remove(os.path.join(photo2_path, pic)) + continue #清除图片exif信息, 旋转图片 180度 clearExifAndRotate(os.path.join(photo2_path, pic)) print(f'{time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())} {pic} 图片exif信息清除并且旋转完成')