关于python显示png图片的问题
我在做一个程序的gui,想显示透明图片,用以下代码显示后,透明部分显示成了白色有没有什么较为简易的方式解决这个问题(比如导入模块,或者写好了的函数)
photo1 = ImageTk.PhotoImage(Image.open("./code.png")
img1 = ttk.Label(image=photo1)
img1.place(width = w, height = h, x = -1, y = -1) 你得确定你的 png 图片有透明通道 hrpzcf 发表于 2022-10-22 19:10
你得确定你的 png 图片有透明通道
我肯定能确定呀 本帖最后由 阿奇_o 于 2022-10-22 21:42 编辑
acid-lemon 发表于 2022-10-22 19:12
我肯定能确定呀
其一,最好把图片上传让大家亲自试试。
其二,理解 图层 及其图层之间的相互影响。
就算 label 透明了,但它下面一层呢,也透明吗,还是别的什么颜色?
再下面的 窗口本身又是什么底色?能设置透明度吗,如何设置? 本帖最后由 acid-lemon 于 2022-10-22 21:49 编辑
阿奇_o 发表于 2022-10-22 21:40
其一,最好把图片上传让大家亲自试试。
其二,理解 图层 及其图层之间的相互影响。
就算 l ...
窗口的底部也是一个label,显示一个背景图片(无透明通道)
我的账号权限好像不能上传图片
简而言之,我想显示一张图片,这张图片是一个logo,png格式,有透明部分,想显示出来
页:
[1]