from PIL import Image
import sys, os
os.makedirs('bands',exist_ok=True)
n=sys.argv[1]
im=Image.open(f'originals/{n}.jpg')
w,h=im.size
bands=[(0,0.40),(0.33,0.72),(0.65,1.0)]
for i,(a,b) in enumerate(bands):
    c=im.crop((0,int(h*a),w,int(h*b)))
    if c.width<1080:
        c=c.resize((1080,int(c.height*1080/c.width)),Image.LANCZOS)
    c.save(f'bands/{n}_{i}.jpg',quality=95)
    print(f'bands/{n}_{i}.jpg',c.size)
