Displaying Jpeg Images in Python

As I understand it, Python's resident Tkinter GUI library does not include a provision to display jpeg images. To get around this, Python Imaging Library (PIL) can be used, as shown below:

from Tkinter import *

from PIL import Image, ImageTk

root = Tk()

image = Image.open("VenusTransit.jpg")

photo = ImageTk.PhotoImage(image)

Label(root, image=photo).pack()

Label(root, text="Venus Transit").pack()

root.mainloop()

The above program displays the following:

My thanks to Kevin McGrinder in my ICS4U class for researching this.