Writing GIMP Plug-ins in Python

A session at PyCon US 2012

Sunday 11th March, 2012

12:00pm to 12:30pm (PST)

Learn how to write Python plug-ins for GIMP, the GNU Image Manipulation Program. With PyGIMP, you can automate simple image processing tasks in just a few lines of PyGIMP, develop elaborate plug-ins that do low-level pixel manipulation, or anything in between.

Much of the power of GIMP, the GNU Image Manipulation program, comes from its plug-in architecture. Most of the functions you use in GIMP, including everything in the Filters menu, are plug-ins.

In this session, you'll learn how to write GIMP plug-ins in Python using the PyGIMP package. Python is rapidly becoming the language of choice for GIMP plug-ins because of its flexibility and clean API. You'll see how Python's access to raw pixel data in an image gives it a huge advantage over GIMP's other scripting language, Script-fu, and how you can use Python-GTK and Python's wealth of other libraries to create user interfaces far beyond GIMP's usual plug-in dialogs.

Basic Python knowledge is assumed, and familiarity with GIMP at a user level is helpful, but you don't need advanced knowledge of either one to write useful GIMP plug-ins.

About the speaker

This person is speaking at this event.
Akkana Peck

Linux geekette, photo fiddler, astronut, writer, speaker. And stuff. bio from Twitter

Next session in E2

1:30pm Improving Documentation with "Beginner's Mind" (or: Fixing the Django Tutorial) by Karen Rustad

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 12:00pm12:30pm PST

Date Sun 11th March 2012

Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session