как в 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]
→ Ссылка