| from PIL import Image | |
| import os | |
| from tqdm import tqdm | |
| in_file = "E:\\data\\pokemon_classify\\images\\test\\" | |
| out_file = "E:\\data\\pokemon_classify\\resize_image\\test\\" | |
| dict_file = os.listdir(in_file) | |
| def main(dict_file, in_file, out_file): | |
| for file in tqdm(dict_file): | |
| img = Image.open(in_file + file) | |
| w,h = img.size | |
| ratio = w/h | |
| new_w = 640 | |
| new_h = int(new_w/ratio) | |
| new_img = img.resize((new_w,new_h), Image.ANTIALIAS) | |
| file = file[:-4] + '.jpg' | |
| new_img.save(out_file + file, quality = 100) | |
| if __name__ == '__main__': | |
| main(dict_file, in_file, out_file) | |