gpt4 book ai didi

python - 在python中显示jpg图像

转载 作者:太空狗 更新时间:2023-10-30 01:30:39 24 4
gpt4 key购买 nike

我正在创建一个简单的工具,用于将专辑封面图像添加到 python 中的 mp3 文件。到目前为止,我只是在向亚马逊发送带有艺术家和专辑名称的请求,并获取结果列表,并为每个结果查找实际图像。我想要做的是显示一个简单的框架,每个图像都有一个按钮/链接,以及一个跳过/取消按钮。

我进行了一些谷歌搜索,但找不到可以用作基础的示例。

  1. 我想直接显示来自网络的图像。 IE。使用 urllib 打开并将字节读入内存,而不是通过磁盘上的文件
  2. 我想优先将图像显示为按钮

所有示例似乎都专注于处理磁盘上的文件,而不仅仅是缓冲区。 python 标准库中的 TK 文档似乎没有涵盖基本的 Button 小部件。这似乎是一项简单的任务,只是我还没有找到合适的文档而已。

最佳答案

你可以修改this使用 urllib.urlopen()。但我不知道(因为我还没有测试过)你是否可以在不在本地保存(图像)文件的情况下完成这一步。但恕我直言,urlopen 返回一个可在 tk.PhotoImage() 中使用的文件句柄。

对于 PhotoImage 中的 jpg 文件,您需要 PIL :

from PIL import Image, ImageTk
image = Image.open("test.jpg")
photo = ImageTk.PhotoImage(image)

关于python - 在python中显示jpg图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1356255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com