Python Imaging Library/File IO

From Wikibooks, open books for an open world
Jump to navigation Jump to search

File operations in PIL are very simple, and reflect normal Python methods.

import Image

img = Image.open(filepath)
from PIL import Image

img = Image.open("path/to/image.ext")
pixels = img.load() # Load the pixels of the image into a matrix

Displays a copy of the specified image in a window.

from PIL import Image

img = Image.open("path/to/image.ext")

img.show() # Shows the image in a new window
import Image

img = Image.open(filepath)
img.save("example.png")

#img.save(outfile, options...)
#img.save(outfile, format, options...)