как в python tkinter через PhotoImage узнать размер изображения?
как мне узнать размер изображения через PhotoImage?
мой код:
from tkinter import *
win = Tk()
картинки = [PhotoImage(file="C:\питон.gif")]
картинкаimage = Label(win, image=картинки[0])
Ответы (2 шт):
Автор решения: Jenya Gudini
→ Ссылка
Проще всего сделать это через модуль Pillow, для начала импортируем его:
from PIL import Image as i
дальше соответственно получаем размер:
im = i.open('C:\питон.gif')
width, height = im.size #переменные width, height
Автор решения: Rarest Loki
→ Ссылка
Use PIL to open your image, then convert it to your photoimage like this:
import PIL.Image, PIL.ImageTk
from tkinter import *
win = Tk()
images = [PIL.Image.open("C:\питон.gif")]
photos = [PIL.ImageTk.PhotoImage(images[0])]
imagedLabels = Label(win, image=images[0])
print(images[0].size)
Output:
[500, 500]