im = Image.open('image.png')
transparent_area = 50, 80, 100, 200
mask = Image.new('L', im.size, color=255)
draw = ImageDraw.Draw(mask)
draw.rectangle(transparent_area, fill=0)
im.putalpha(mask)
im.save('/tmp/output.png')
Python PIL: как сделать область прозрачной в PNG?