【问题标题】:How do I change the resolution of an image in Tkinter?如何在 Tkinter 中更改图像的分辨率?
【发布时间】:2020-10-23 08:09:13
【问题描述】:

我希望在显示之前更改图像的分辨率。 当我使用此代码时:

from tkinter import *
from PIL import ImageTk, Image
...
my_image = my_image.resize((128, 128), Image.ANTIALIAS)

我收到消息:

AttributeError: 'PhotoImage' object has no attribute 'resize'

我做错了什么?

【问题讨论】:

  • 您需要调整原始 PIL Image 的大小,而不是您从中创建的 ImageTk。我不能更具体,因为您没有显示相关代码。

标签: python tkinter python-imaging-library resolution


【解决方案1】:

你可以试试这个:

PIL.Image.open('Your image location').resize(128,128)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-24
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多