请帮助在屏幕上显示倒像(“主”窗口)。
import os, sys
import tkinter
from PIL.ImageTk import PhotoImage, Image
main = tkinter.Tk()
catalog1 = 'imgs'
catalog2 = 'newImgs'
file1 = 'n.jpg'
ima1 = os.path.join(catalog1, file1)
objImg = Image.open(ima1)
rotImg = objImg.rotate(270)
#renderImg = PhotoImage(file=ima1)
#tkinter.Label(main, image=renderImg).pack()
rotImg.save(catalog2 + '/' + 'cv.jpg')
main.mainloop()
我这样做只是为了退回图像文件......
答案 0 :(得分:1)
从您的示例中,您可以使用此renderImg
重复使用标签代码renderImg = PhotoImage(image=rotImg)
PhotoImage
是 Tkinter兼容图片类,您可以使用
答案 1 :(得分:0)
请尝试使用此代码(已更新):
import os, sys
import Tkinter
from PIL import ImageTk, Image
main = Tkinter.Tk()
catalog1 = 'imgs'
catalog2 = 'newImgs'
file1 = 'n.png'
ima1 = os.path.join(catalog1, file1)
img_path = "%s/%s"%(catalog1,file1);
image_ob = ImageTk.PhotoImage(Image.open(img_path).rotate(270))
Tkinter.Label(main,text="",image=image_ob).pack()
main.mainloop()