| import PIL.Image as Image | |
| def resize_pil(I, patch_size=16) : | |
| w, h = I.size | |
| new_w, new_h = int(round(w / patch_size)) * patch_size, int(round(h / patch_size)) * patch_size | |
| feat_w, feat_h = new_w // patch_size, new_h // patch_size | |
| return I.resize((new_w, new_h), resample=Image.LANCZOS), w, h, feat_w, feat_h |