用到PIL(Python ImagingLibrary)
import Image
import ImageDraw
im = Image.open("image.png")
transparent_area = (50,80,100,200)
transparent=100 #用来调透明度,具体可以自己试
mask=Image.new('L', im.size, color=transparent)
draw=ImageDraw.Draw(mask)
draw.rectangle(transparent_area, fill=0)
im.putalpha(mask)
im.save('image.png')