鱼C论坛

 找回密码
 立即注册
查看: 3482|回复: 4

关于python显示png图片的问题

[复制链接]
发表于 2022-10-22 18:48:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我在做一个程序的gui,想显示透明图片,用以下代码显示后,透明部分显示成了白色
有没有什么较为简易的方式解决这个问题(比如导入模块,或者写好了的函数)
photo1 = ImageTk.PhotoImage(Image.open("./code.png")
img1 = ttk.Label(image=photo1)
img1.place(width = w, height = h, x = -1, y = -1)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-22 19:10:45 | 显示全部楼层
你得确定你的 png 图片有透明通道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-22 19:12:55 | 显示全部楼层
hrpzcf 发表于 2022-10-22 19:10
你得确定你的 png 图片有透明通道

我肯定能确定呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-22 21:40:23 | 显示全部楼层
本帖最后由 阿奇_o 于 2022-10-22 21:42 编辑


其一,最好把图片上传让大家亲自试试。
其二,理解 图层 及其图层之间的相互影响。
          就算 label 透明了,但它下面一层呢,也透明吗,还是别的什么颜色?
          再下面的 窗口本身又是什么底色?能设置透明度吗,如何设置?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-22 21:46:38 | 显示全部楼层
本帖最后由 acid-lemon 于 2022-10-22 21:49 编辑
阿奇_o 发表于 2022-10-22 21:40
其一,最好把图片上传让大家亲自试试。
其二,理解 图层 及其图层之间的相互影响。
          就算 l ...


窗口的底部也是一个label,显示一个背景图片(无透明通道)
我的账号权限好像不能上传图片

简而言之,我想显示一张图片,这张图片是一个logo,png格式,有透明部分,想显示出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-25 23:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表