gpt4 book ai didi

python - 使用 tkinter 和 Python 3.2 在 Canvas 中插入 .jpg

转载 作者:行者123 更新时间:2023-11-28 20:48:39 28 4
gpt4 key购买 nike

所以我想在 Canvas 中放置一个 .jpg,我在互联网上找到的所有内容都是使用 PIL,但我使用的是 Python 3.2,所以 PIL 不起作用。我该怎么做才能使用 Python 3.2 在 Canvas 中插入 .jpg?

最佳答案

只是为了避免现在正在查看此内容的其他人四处寻找点点滴滴(就像我刚才所做的那样)

正如 Martijn Pieters 所说,使用 Pillow 而不是 PIL,但代码看起来是一样的

from tkinter import Tk, Canvas
from PIL import ImageTk, Image

root = Tk()

#Create a canvas
canvas = Canvas(root, width=400, height=300)
canvas.pack()

# Load the image file
im = Image.open('test_image.jpg')
# Put the image into a canvas compatible class, and stick in an
# arbitrary variable to the garbage collector doesn't destroy it
canvas.image = ImageTk.PhotoImage(im)
# Add the image to the canvas, and set the anchor to the top left / north west corner
canvas.create_image(0, 0, image=canvas.image, anchor='nw')

root.mainloop()

关于python - 使用 tkinter 和 Python 3.2 在 Canvas 中插入 .jpg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16539460/

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