We're back after a server migration that caused effbot.org to fall over a bit harder than expected. Expect some glitches.

The ImageGL Module

(PIL Plus) (May be added to 1.2) The ImageGL module allows you to copy PIL images to OpenGL texture objects. The module is designed to be used together with a separate OpenGL binding, such as PyOpenGL.


Creating an OpenGL texture
import Image, ImageGL

... set up an OpenGL context ...

factory = ImageGL.TextureFactory()

im = Image.open("example.jpg")

texture = factory.maketexture(im)
texture.draw((0, 0, 100, 100))