Part of the Khronos Group

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers



POGL and ImageMagick Collaboration

Graphcomp, in recent collaboration with the ImageMagick team, has added new APIs to PerlMagick 6.3.5 - providing tight integration between Perl OpenGL (POGL) and IM’s image cache.

Leveraging POGL’s OpenGL::Array objects, Graphcomp has released an extensible OpenGL::Image module that allows developers to share C pointers between IM’s image cache and OpenGL’s textures, FBOs and VBOs - without copying/casting/conversion - for significant performance improvement over IM’s blobs.

This simplifies loading/managing/saving textures/data (IM supports most image formats), and allows developers to use ImageMagick features to process frames.

OpenGL::Image provides a plug-in architecture allowing future support for additional imaging engines.

For developers that do not require all the features of ImageMagick, OpenGL::Image defaults to a built-in pure-Perl Targa engine (uncompressed RGBA).

Jul 06, 2007 | Category: Developers


<< Back to main

Column Footer