小编Acr*_*ozo的帖子

无法将透明 PNG 放在普通图像上 Python Tkinter

所以我有 2 张图像,其中 1 张图像应该是背景,另外 1 张只是角色图像。我可以将一张图像放在另一张图像上,但该图像具有白色边框,即使它是 PNG 文件。

它是这样的: 在此输入图像描述

这就是我想要的样子: 在此输入图像描述

这是两个单独的图像: https://i.stack.imgur.com/DX7N6.jpg 抱歉,我没有直接发布图像,但我不能,因为我没有 10 个声誉点。

我尝试将其转换为 RGBA,但发生了同样的事情。

from tkinter import *
from PIL import Image


root = Tk()
root.title("Game")

background = PhotoImage(file="back.png")
backgroundlabel = Label(root, image=background)
backgroundlabel.pack()

character = PhotoImage(file="hero.png")
characterlabel = Label(root, image=character)
characterlabel.place(x=0,y=0)


root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python image tkinter python-imaging-library

3
推荐指数
1
解决办法
8318
查看次数

标签 统计

image ×1

python ×1

python-imaging-library ×1

tkinter ×1