from pathlib import Path
from PIL import Image,ImageOps
import json
p=Path(__file__).parent
r=[]
for n in ['orientation-6.jpg','pixels-upright.jpg']:
 im=Image.open(p/n);r.append({'file':n,'stored_size':im.size,'orientation':im.getexif().get(274),'interpreted_size':ImageOps.exif_transpose(im).size})
assert r[0]['stored_size']==(160,100) and r[0]['interpreted_size']==(100,160)
assert r[1]['stored_size']==(100,160) and r[1]['orientation'] is None
print(json.dumps(r,indent=2))
