以下是使用 Python 的 requests 库下载图片,然后使用 Pillow 库来显示图片的示例代码:

import requests
from io import BytesIO
from PIL import Image
import tkinter as tk
from tkinter import ImageTk

# 创建窗口
root = tk.Tk()

# 从外链下载图片
url = 'https://example.com/image.jpg'
response = requests.get(url)
img_data = response.content

# 将图片数据转换为 Pillow Image 对象
img = Image.open(BytesIO(img_data))

# 创建图片组件并显示图片
img_widget = tk.Label(root)
img_widget.pack()
img_widget.img = ImageTk.PhotoImage(img)
img_widget.configure(image=img_widget.img)

# 进入主循环
root.mainloop()

请注意,上面的代码中的 ImageTk 是 Pillow 库的一部分,需要导入。如果您的 Python 版本较旧,可能需要先安装它。您可以使用以下命令安装 Pillow:

pip install Pillow
Python 图片外链下载并显示:使用 Requests 和 Pillow 库

原文地址: https://www.cveoy.top/t/topic/nz8P 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录