【发布时间】:2014-05-26 19:17:30
【问题描述】:
我有 2 张 png 格式的图片。 第二张图片,是一个透明背景的形状。
第一张图片:
第二张图片:
我无法在给定坐标 (x,y) 处将第二张图片放在第一张图片之上,而第一张图片通过第二张图片的透明区域可见。
想要的结果:
import Tkinter
import Image, ImageTk
# open an image
head = Image.open('background2.png')
hand = Image.open('foreground2.png')
root = Tkinter.Tk() # A root window for displaying objects
head.paste(hand,(20,20))
# Convert the Image object into a TkPhoto object
tkimage = ImageTk.PhotoImage(head)
root.mainloop() # Start the GUI
显示一个空的 tk 窗口。
【问题讨论】:
-
您没有将图像添加到任何小部件。您将需要一个标签或画布。
标签: python image tkinter transparency