我正在尝试裁剪图像(在顶部绘制一个椭圆),然后将其粘贴到另一张图像上。
bg_img = Image.open('bgimgs/light.png')
bg_img = bg_img.resize((600, 420))
root = tk.Tk()
root.withdraw()
image_file = filedialog.askopenfilename()
profile_pic = Image.open(image_file, mode='r')
profile_pic = profile_pic.resize((55, 55))
profile_mask = (55, 55)
mask = Image.new('L', profile_mask, 0)
draw = ImageDraw.Draw(mask)
draw.ellipse((0, 0) + profile_mask, fill=255)
mask = mask.resize(profile_pic.size, Image.ANTIALIAS)
profile_pic.putalpha(mask)
bg_img.paste(profile_pic, (25, 40))
并产生此结果。 如何使图片周围的椭圆透明?