How To Import Graphics In Python

Creating visually engaging content in applications is essential in capturing users’ attention and providing a memorable user experience.

Python, being one of the most versatile programming languages, offers various libraries to manage and import graphics.

This tutorial will guide you on how to import graphics in Python, specifically using the PIL (Python Imaging Library) library, popularly known as Pillow.

Step 1: Install the Pillow library

Before we can start importing and manipulating images using Python, we need to install the Pillow library. To do this, simply go to your terminal or command prompt and run the following command:

This will download and install the Pillow library into your Python environment.

Step 2: Import the Image module from Pillow

To start using Pillow, you’ll need to import the Image module. Add the following line of code at the beginning of your Python script:

Now we can use the Image module to perform various operations on images.

Step 3: Open an image file

To open an image file in Python using Pillow, simply call the method with the file path as its argument.

This will load the image named example.jpg from your current working directory and store it in the img variable.

Step 4: Display the image

To display the image you’ve opened, call the show() method on the image object.

This will open the image with the default image viewer on your computer.

Step 5: Save the image

You can save the image in various formats using the save() method. For example, if you want to save the image as a PNG file, simply provide a file name with the “.png” extension.

This will save the image as example.png in your current working directory.

Let’s put all these steps together in a single script:

Example image file content (example.jpg):
Any JPEG image file.
Full code:


The output of this script is that the example image (example.jpg) will be displayed on your computer’s default image viewer and saved as a new image file (example.png) in your current working directory.


In this tutorial, we’ve learned how to import graphics in Python using the Pillow library. We’ve covered how to install Pillow, import the Image module, open, display, and save images.

There are many more advanced features in Pillow, such as resizing images, manipulating colors, and more, which can be explored in the official Pillow documentation found here. Happy coding!