2014-11-18 2 views
2

그래서 파이썬에는 이미지를 표시하는 데 사용하는 레이블이 있습니다. 그러나 이미지는 다소 커서 라벨의 크기를 초과합니다. 크기를 조정하지 않고 레이블에 맞게 이미지를로드 할 수 있습니까?이미지를 파이썬에서 레이블에 맞추는 법

여기가 지금입니다.

labelWidth = top.winfo_screenwidth() 
labelHeight = top.winfo_screenheight() 
maxsize = (labelWidth, labelHeight) 
im.thumbnail(maxsize, Image.ANTIALIAS) 
tkpi = ImageTk.PhotoImage(im) 

그러나 이것은 오래 걸립니다.

고급 기능 덕분에 저는 Python을 매우 새로 도입했습니다.

답변

1

는 시도 :

im = im.resize(maxsize) 

대신 :

im.thumbnail(maxsize, Image.ANTIALIAS) 
+0

감사를 물건을 질주 –

관련 문제