擅长:python、mysql、java
<p>您可以使用<a href="https://python.developpez.com/cours/pilhandbook/php/imagechops.php" rel="nofollow noreferrer">ImageChops</a>添加图像。<br/>
所以你可以这样做:</p>
<pre><code>from Tkinter import Tk, Canvas, Label
import ImageDraw, ImageChops, Image, ImageTk
image1 = Image.new("RGBA", (500, 500), color=0)
image2 = Image.new("RGBA", (500, 500), color=0)
image3 = Image.new("RGBA", (500, 500), color=0)
draw1 = ImageDraw.Draw(image1)
draw2 = ImageDraw.Draw(image2)
draw3 = ImageDraw.Draw(image3)
draw1.ellipse([10, 150, 300, 440], (128,0,0))
draw2.ellipse([150, 150, 440, 440], (0,0,128))
draw3.ellipse([75, 10, 375, 300], (0,128,0))
out = ImageChops.add(image1,image2,0.5)
out = ImageChops.add(out,image3,0.5)
win2 = Tk()
photo = ImageTk.PhotoImage(out)
label = Label(win2, image=photo)
label.pack()
win2.mainloop()
</code></pre>
<p>输出:</p>
<p><a href="https://i.stack.imgur.com/TNbGmb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TNbGmb.png" alt="additive"/></a></p>