File size: 327 Bytes
08ec965 | 1 2 3 4 5 6 7 8 9 | 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 |