Crystal Space is a free 3D Engine based on portal technology. Read more hot
Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. Qt is also available to Java programmers through Qt Jambi. hot
a portable ascii art GFX library
an Ada-binding to OpenGL that aims at providing the latest OpenGL features in a collection of Ada packages
an IMAging Library written in C. It reads/writes images in over 80 formats, and is intended to provide the maximum functionality by making usage of other existing image processing libraries
an OpenInventor 2.x pure C++ emulation library for reading, modifying and displaying '.iv' and '.wrl' files
ATOFont is a small library used to draw very simple and fast user definable 2D raster fonts. When VSOFont feels too ugly, try out ATOFont.
Automatic Drawing Generation
Automatic Drawing Generation is GObject-based library that provides a non-interactive Cairo canvas specifically designed for generating technical drawings.
Bazar is a computer vision library based on feature points detection and matching. In particular, it is able to quickly detect and register known planar objects in images.
BitMagic C++ library
a C++ library designed and developed to implement efficient platform independent bitsets
Cairo is a vector graphics library with cross-device output support. Currently supported output targets include the X Window System, in-memory image buffers, and PostScript. An OpenGL backend is in progress, and PDF file output is planned.
a skeletal based 3d character animation library written in C++ in a platform-/graphic API-independent way
a collaborative effort to develop a robust, easy to use, and efficient C++ software library of geometric data structures and algorithms
The goal of this project is to provide an easy-to-use library for dynamically generating statistical and financial charts for the Web. It will include a variety of common chart types (pie charts, bar charts, etc.), and may eventually provide support for more specialized types of graphics.
ClibPDF is a library of ANSI C functions, distributed as source code, for creating PDF (Acrobat) files directly via C language programs without relying on any Adobe Acrobat tools and related products. It is free for private, non-profit use, but a commercial license is required for for-profit applications.
CMVision is a real-time color classification and segmentation library which can track up to 32 colors at approximately 4,000,000 pixels/sec on a 200MHz machine.
Coin is a multiplatform, open source C++ class library / toolkit for 3D model retainment, OpenGL rendering, and manipulation. The API is based on the Open Inventor API.
The CoinXtension library is a small extension to the easy-to-use "Coin 3D" graphics framework. It offers some additional operators for the existing data types in Coin 3D, but more importantly it extends the linear algebra capabilities of the original framework by adding the new SbXtMatrix3d data typ. This offers such useful routines as eigenvalues and QR-decomposition. It also provides a SbXtQuaternion class for quaternion representation.
Common Lisp Jpeg Library
common Lisp JPEG Library implements JPEG lossy image compression/decompression routines in ANSI Common Lisp
a C++ class which provides an easy-to-use interface for generating vector drawings and stores them as encapsulated PostScript[TM] (EPS) files
Developer's Image Library
Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter, and display a variety of images with ease. It is highly portable and has been ported to several platforms, including the Pocket PC.
Developer's Image Library is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter, and display a variety of images with ease.
DIPlib is a platform independent scientific image processing library written in C. It consists of a large number of functions for processing and analysing multi-dimensional image data. The library provides functions for performing transforms, filter operations, object generation, local structure analysis, object measurements and statistical analysis of images.
an architecture and a graphics library which was designed with embedded systems in mind
a graphics library for displaying data as curves, bar graphs, pie charts, 3D-colour plots, surfaces, contours and maps
DT Flickr is an automagically built Flickr API library for Python that uses JSON.
EasyBMP is a simple, cross-platform, open source (BSD) C++ library designed for easily reading, writing, and modifying Windows bitmap (BMP) image files. EasyBMP is intended to be cross-platform on both little-endian (e.g., x86, x86-64) and big-endian (e.g., IBM PowerPC, Sun Sparc) architectures.
Enesim is a flexible, extensible graphics framework.
a canvas library, designed to work with the X Window System. It is designed to be able to take advantage of any graphics hardware or CPU processing power you may have, or to adjust for the lack of it
ExactImage is a fast C++ image processing library. Unlike ImageMagick, it allows operation in several color spaces and bit depths natively, resulting in much lower memory and computational requirements. Some optimized algorithms operate in 1/20 of the time ImageMagick requires, and displaying large images can be as fast as 1/10 of the time the "display" program takes.
ExifTool is a platform-independent Perl library plus a command line application for reading, writing, and editing meta-information in image, audio, and video files. It supports many different types of metadata including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, and ID3, as well as the maker notes of many digital cameras. Read more
The Eyefi ImageModifier library is a high-level programming interface for describing and caching a series of image transformations which are applied to source images, typically for display on web pages.
the EZ Widget and Graphics Library (EZWGL) is a set of C functions for developing graphical user interface (GUI) and writing graphics applications under the X window system
ezxdisp is a simple graphics library that works on the X11 and Win32 platforms. The library has a small set of functions for drawing simple 2D/3D graphics.
FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, compatible with all 32-bit versions of Windows, and cross-platform (works both with Linux and Mac OS X).
a 3d graphics library that uses the glide API
g2 is an easy to use, portable and powerful 2D graphics library. It provides a comprehensive set of functions for simultaneous generation of graphical output on different types of devices.
a graphics library for fast GIF creation
Fast, easy C lib for creating charts, graphs as GIF (web / CGI use)
Bar, Line, Area, HiLoClose, Pie, Combo, 3D
the goal of the GEF project is to build a graph editing library that can be used to construct many, high-quality graph editing applications
GEGL (Generic Graphics Library) is a graph based image processing library written in C using gobject from glib for object orientation. GEGL is suitable for projects ranging from small one-off projects to interactive applications.
represents an effort by over 160 different remote sensing, GIS, cartographic, and surveying related companies and organizations to establish a TIFF based interchange format for georeferenced raster imagery
gfxpoly is a library for doing geometric polygon operations (like polygon intersection, union, hidden surface removal, stroke to outline conversion, wind rule conversion etc)
gggl is an image processing library inspired by GEGL, this library is designed to do what gegl will be designed to handle; image processing operations catering for Gimp and many other applications. Gggl is a version of GEGL that tries to be as simple as possible, but not simpler.
giflib is a library for rendering and generating GIF image files.
GLC_lib is a C++ class library that enables the quick creation of an OpenGL application based on QT4.
OpenGL Class Library: intented to be a set of C++ classes, available through static and dynamic libraries, that will allow the developer to create OpenGL applications using C++ quickly
a gtk2-GUI to work with OpenGL-Objects. A part of this project is glInterpret which implements an interpreter for OpenGL. This project was started to be an interactive Tutorial for OpenGL
GLE Tubing and Extrusion Library: a graphics application programming interface (API). The library consists of a number of "C" language subroutines for drawing tubing and extrusions
GLobs allows you to load and easily manipulate 3D objects using OpenGL and C++. The object and polygon classes are designed such that dealing with 3D objects of all kinds is smooth and simple whilst remaining powerful and intuitive. Released under the GPL.