Links:
Qt 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 AA-lib a portable ascii art GFX library AdaOpenGL an Ada-binding to OpenGL that aims at providing the latest OpenGL features in a collection of Ada packages Animal 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 Apprentice an OpenInventor 2.x pure C++ emulation library for reading, modifying and displaying '.iv' and '.wrl' files ATOFont 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. BazAR 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 BspSolid (commercial) BspSolid is a fully reentrant, very fast, very compact and powerful polyhedra solid modeling library. Cairo 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. cal3d a skeletal based 3d character animation library written in C++ in a platform-/graphic API-independent way CGAL a collaborative effort to develop a robust, easy to use, and efficient C++ software library of geometric data structures and algorithms ChartPak 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 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 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 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 CoinXtension 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 CreEPS a C++ class which provides an easy-to-use interface for generating vector drawings and stores them as encapsulated PostScript[TM] (EPS) files Crystal Space a free 3D Engine based on portal technology DevIL Developer's Image Library: a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter, and display a variety of images with ease DIPlib 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. DirectFB an architecture and a graphics library which was designed with embedded systems in mind DISLIN a graphics library for displaying data as curves, bar graphs, pie charts, 3D-colour plots, surfaces, contours and maps EasyBMP 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. Evas 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 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 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. Eyefi ImageModifier 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. EZWGL 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 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 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). FxEngine a 3d graphics library that uses the glide API g2 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 gd a graphics library for fast GIF creation GDChart Fast, easy C lib for creating charts, graphs as GIF (web / CGI use) Bar, Line, Area, HiLoClose, Pie, Combo, 3D GEF 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 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. GeoTIFF 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 gggl 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 giblib a utility library that incorporates doubly linked lists, some string functions, and a wrapper for imlib2 GLC_lib GLC_lib is a C++ class library that enables the quick creation of an OpenGL application based on QT4. GLCL 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 glDesigner 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 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 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. Glt a library of C++ classes and routines for programming interactive 3D graphics with OpenGL. The aim of Glt is to augment the OpenGL API with convenient mechanisms for manipulating the OpenGL state machine. Glt makes OpenGL programming concise and tidy in C++ gltt a library that allows you to read and draw TrueType fonts in any OpenGL application GLUI a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications GLUT the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs gluX gluX is a cross-platform easy-to-use OpenGL extension loader. It offers a very simple mechanism for loading and using OpenGL extensions. It allows your code to compile under Windows and Linux even if your video card doesn't support the OpenGL extensions used by your program. GOBLIN Graph Library GOBLIN is a C++ class library focussed on graph optimization and network programming problems. It deals with all of the standard graph optimization problems discussed by textbooks and in courses on combinatorial optimization. GRX a 2D graphics library originaly written by Csaba Biegl for DJ Delorie's DOS port of the GCC compiler GTK ADI Library GTK ADI Library is a library containing GTK ADI widget. ADI stands from Advanced Document Interface. ADI is just another MDI (Multiple Document Interface) implementation. It contains a common MDI interface widget and several MDI representations - views. Gtk Up a user interface library for C++, based on GTK+ GTK+-DirectFB a backend for GDK, the drawing kit used by GTK+. Since DirectFB provides drawing functions, a windowing stack, and manages input devices, this is a lightweight GDK port GTS GNU Triangulated Surface Library. It is an Open Source Free Software Library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles Hermes an optimized pixel format conversion library Hv a library for developing graphical user interfaces for scientific and engineering applications IDOL Integrated Design using OpenGL Library Ilib Ilib is a library (and some tools and examples) written in C that can read, create, manipulate and save images. It is capable of using X11 BDF fonts for drawing text. (X11 BDF fonts are part of the UNIX-based X11 Windows System, original developed at MIT in the early 1990s.) Imlib2 a graphic library for file loading, saving, rendering, and manipulation ImLib3D C++ library for 3D (volumetric) image processing. It contains (or will contain) most basic image processing algorithms, and some more sophisticated ones InnerSpace InnerSpace is a text-based game framework. It incorporates several features found in other MOOs/MUDs, such as inheritance and dynamic verb loading, and adds an advanced object database and a graphical object editor. IPA Image Processing Algorithms: a library of image processing operators and functions. IPA is based on the Prima toolkit, which in turn is a perl-based graphic library jaw3D 3D Programming Library 3D programming library. Fully portable. Includes 3D model viewer for 3D models. JpGraph a fully OO graph library which makes it easy to both draw a "quick and dirty" graph with a minimum of code and quite complex graphs which requires a very fine grain of control KGL KGL is a wrapper library for tracing OpenGL calls. KRESLITKO a simple library/application that makes you able to write sequential code even if you want to create graphics application under X-Windows Lib3ds a free alternative to Autodesk's 3DS File Toolkit for handling 3DS files It's main goal is to simplify the creation of 3DS import and export filters liba52 a free library for decoding ATSC A/52 streams libart for high-performance 2D graphics. It is currently being used as the antialiased rendering engine for the Gnome Canvas. It is also the rendering engine for Gill, the Gnome Illustration app libBitvector implements arbitrary-sized vectors of zero and one flags (bit vectors or bit strings) that can be operated on with AND, OR, XOR, NOT, LSHIFT, and RSHIFT operators libbsb a C library for the reading and writing of BSB format image files. Typically used for nautical charts, BSB image files use the .KAP extension and store cartographic information in addition to a run-length encoded raster image. libbsb is capable of recovering truncated or otherwise corrupted .kap files libcaca outputs text instead of pixels, so that it can work on older video cards or text terminals. It is not unlike the famous AAlib library. libcaca needs a terminal to work libdatamatrix libdatamatrix is an embeddable and highly extensible library made to separate data matrix (ISO/IEC16022) functionality from image reading and writing. It does error correction (instead of just error checking) and had a modular interface that allows one to extend functionality easily. libdvdcss a simple library designed for accessing DVDs like a block device without having to bother about the decryption libexif allows you to parse an EXIF file and read the data from those tags libfbx a library of extensions to the linux framebuffer system. It provides a number of drawing primitives, and very basic text drawin libFloyd libFloyd is a 3D scene graph library wrapper over OpenGL. libg3d Libg3d is a glib-based library for loading and manipulating 3D objects. It supports a wide range of file formats for 3D objects and textures. Its plugin interface makes it easily expandable. The code has been split off from the g3dviewer project, which now depends on this library. libgfxtrans intended to provide a library for realtime graphic transitions: usefull to make some kwul transitions between static screens of a slideshow, program a mp3-driven video-mixer libGLI libGLI is a multiplatform library for creating 3D user interfaces, based on OpenGL. With the help of this library, programmers can add in their own graphic. application elements for the user interface and connect interface objects to their own programs with callbacks. In other words, GLI sits between the user and an OpenGL application. libGLOOP uses OpenGL to render implicit surfaces defined by "meta-particles", and is useful for modelling liquids, volumetric rendering, and other related fields libGMUVision a set of C++ bindings for libdc1394 and Qt widgets designed and developed by the Artifical Intelligence Lab at George Mason University and now available under the GNU LGPL libgphoto the core library designed to allow access to digital camera by external programs libjlm a library to create and manipulate jlm files (compressed portable lightspace maps). Portable lightspace maps (PLMs)are an appropriate image file type for high-dynamic range images libL3D a 3D library for developing OpenGL applications under Linux. The library has a main display loop, and call-back functions similar to those in GLUT. It has a graphical console for output of information. The goal of this project is a library which is small and hopefully scalable libmilo libMILO ("MILO") is a free minimal image loading library written in C. The library is capable of loading TGA and DDS files. It provides also a general purpose API for loading images as OpenGL textures. libmng the reference library for MNG, the animation extension to the popular PNG format. It provides powerful animation features combined with PNG's robustness and patent freedom libmplot libmplot is for drawing graphics primitives such as lines and text into a bitmap. libpcg libpcg is a small library for procedural content generation, containing some useful algorithms that can be used to generate textures, and demos using these algorithms. Processor-specific optimization is provided by liboil. libpdb Suite designed to make it easy for application developers to add scripting and plug-in functionality available. It is based on the proven implementation in the GIMP libpicinfo libpicinfo is a C++ library for reading auxiliary information from images. it currently supports TIFF, JPEG and Canon RAW files (CR2). libplot a library for drawing graphics primitives such as lines and text into a bitmap. libpng the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over five years libprngwrap libprngwrap is a preload-library (so that it doesn't require any changes to the software it alters) which replaces the libc rand() random() and *rand48() calls by code that gets data from /dev/urandom. This might be a little bit more secure. libptp a Picture Transfer Protocol support library. It is used for downloading images from PTP camera libptp2 A library used to communicate with PTP devices like still imaging cameras or MP3 players (KODAK mc3). You can download files or tweak camera properties using ptpcam program boundled with libptp2. libQGLViewer an open source C++ library which enables you to quickly start the development of a new 3D application. It is designed for 3D developers, who can very easily display and move around a 3D scene by simply providing the orders that define their 3D geometry. The viewer is designed to be as general as possible and is not designed for a specific 3D application libRSVG librsvg is a component used within software applications to enable support for SVG-format scalable graphics. In contrast to raster formats, scalable vector graphics provide users and artists a way to create, view, and provide imagery that is not limited to the pixel or dot density that an output device is capable of. libsvm a simplification of both SMO by Platt and SVMLight by Joachims libtiff provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. The library, along with associated tool programs, should handle most of your needs for reading and writing TIFF images on 32- and 64-bit machines. This software can also be used on older 16-bit systems though it may require some effort and you may need to leave out some of the compression support. libv3d used by third party applications to read and write .v3d model files libVISCA for controlling a VISCA(tm) compliant camera through the RS232 port of your PC. VISCA, on its side, is a protocol developed by Sony so that a lot of machine vision cameras from Sony are compliant with VISCA libwmf libwmf is a library to convert Microsoft's WMF file format to something useful, currently bindings exist to convert them to onscreen X graphics and to the gif format. libWPCG a basic 2D/3D C++ computer graphics library. It uses OpenGL and includes extensive documentation libxmi a C/C++ function library for rasterizing 2-D vector graphics. It can draw 2-D graphical primitives, including wide polygonal lines and circular and elliptical arcs, into a user-supplied matrix of pixels. Sophisticated line styles, such as multicolored dashing patterns, can be specified. There is also support for filling and texturing polygons Lire The LIRE (Lucene Image REtrieval) library a simple way to create a Lucene index of image features for content based image retrieval (CBIR). The used features are taken from the MPEG-7 Standard: ScalableColor, ColorLayout and EdgeHistogram. Furthermore methods for searching the index are provided. livarot a collection of C++ classes (added a C version of the polygon stuff) dealing with paths, and polygons: filling, stroking, rasterizing, boolean operations, insets, offsets, anti-aliasing. Also classes to compute voronoi diagrams of sets of points LOSR a C++ framework dedicated to light propagation raytracing into on-axis lense systems made of spherical surfaces. It provides essential tools to analyse performance of given optical systems MegaWave2 MegaWave2 is a free Unix software environment which helps writing algorithms on image processing. Mesa a 3-D graphics library with an API which is very similar to that of OpenGL.* To the extent that Mesa utilizes the OpenGL command syntax or state machine, it is being used with authorization from Silicon Graphics, Inc(SGI). MGL free Multi-platform Graphics Library which handles all your 2D and 3D programming chores. Full source code to the library is included and there are no licensing fees MGRX MGRX is a 2D graphics library derived from GRX. Minimal OpenGL Utility Library Minimal OpenGL Utility Library (MOGUL) is a library similar to GLUT, only with fewer features. It lets you write window-system-independent OpenGL programs with even fewer lines of code than GLUT. It currently supports X11 and Win32. Mowitz to create a library of widgets for X applications to use. The widgets have been snarfed from various sources and are all open source OGLFT supplies an interface between the fonts on your system and an OpenGL or Mesa application. It uses the excellent FreeType library to read font faces from their files and renders text strings as OpenGL primitives Open CASCADE reusable C++ object libraries for producing all types of domain-specific graphic modeling applications OpenCSG a library that does image-based CSG rendering using OpenGL. OpenCSG is written in C++ and supports most modern graphics hardware using Microsoft Windows or the Linux operating systemhisticated stenciling and z- buffer operations. OpenEV OpenEV is a library and reference application for viewing and analysing raster and vector geospatial data. OpenGL C++ Library a C++ class library, that will enable to build 3D graphical applications under Linux, Windows and (soon) BeOS OpenGUI OpenGUI is a very fast multi-platform 32-bit graphics library for MS-DOS (DPMI client), QNX and Linux. It can be used to create graphics applications and games for these Operating Systems. OpenIL Open Image Library: designed to load, manipulate, convert, save, and display images in a variety of formats openModeller a spatial distribution modelling library, providing a uniform method for modelling distribution patterns using a variety of modelling algorithms. openModeller can be used via programatic interfaces, including SOAP and SWIG-python, as well as via a user friendly desktop grapical user interface and a GIS plugin ORFEO Toolbox Orfeo Toolbox (OTB) is a high resolution remote sensing image processing library. It contains a set of algorithmic components which allow the user to capitalize on methodological know how, and therefore use an incremental approach to profit from the results of methodological research. OTB is made of a set of basic elements (a C++ class API) and utilities (independent programs built upon the base API). PaintLib a small but useful graphic c++ library. It's designed to help developers in graphic programming under Qt , by providing cool functions like gradients, antialias on graphics primitives and text, alpha channel support Panda Panda is a GPL'ed PDF generation library. Pandore Pandora is a standardized library of image processing functions. The current version contains functions for 1D, 2D, and 3D images, which may be greyscale, color, or multispectral. Papyrus Papyrus is a 2d C++ scenegraph library that utilizes the cairo library to perform drawing operations. In this respect, it is similar to the Gnome::Canvas library. The initial implementation focuses on function over form, and as a result it should not be considered an optimized run-time library (but it does run 'reasonably' well). PGPLOT a Fortran- or C-callable, device-independent graphics package for making simple scientific graphs. It is intended for making graphical images of publication quality with minimum effort on the part of the user PHPGraphs a set of graphing classes for php. These classes are used to generate png images of a variety of graph types. The basic graph types include LineGraph, BarGraph, and TimeSeriesGraph Pixane Pixane is an image processing library for Tcl that allows the scripting of all kind of image transformations. It supports reading from and writing to a large set of file formats (JPEG, PNG, GIF, BMP, WBMP, etc) and provides anti-aliased text rendering and a set of built-in fonts. It doesn't requires Tk, so it can be used to easily generate images dynamically from CGI. Binaries are provided for many platforms as dynamic libraries with no external dependencies for easy deployment. It is also a core component of the eTcl distribution. Plush a portable renderer that can render 3D images in real time PonG PonG is a library for creating configuration dialogs. It uses an XML file which describes the configuration dialog and the gconf keys that should be used. poppler Poppler is a PDF rendering library derived from xpdf. It has been enhanced to utilize modern libraries such as freetype and cairo for better rendering. It also provides basic command line utilities. Pychart PyChart is a Python library for creating high quality Encapsulated Postscript, PDF, PNG, or SVG charts. It currently supports line plots, bar plots, range-fill plots, and pie charts. Because it is based on Python, you can make full use of Python's scripting power. pyexif Python Exif Parser: aims at extracting EXIF information from Jpeg and Tiff files which include it PyGDChart2 a complete redevelopment of the original library. It offers full support for the 0.11x versions of GDChart, has a brand new OO interface, and is extensively documented Python Imaging Library adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities pythonOCC pythonOCC aims to provide a full Python wrapper for the OpenCascade 3D modeling/visualization library classes. The first step is to focus on modeling and import/export classes (IGES, STEP, VRML) in order to provide a complete, powerful, and easy-to-use 3D modeler using Python scripts. Q-Graph an add-on library to deal with combinatorial graphs, a data structure consisting of nodes and edges connecting the nodes. Graph theory and algorithms play a major role in countless applications such as network design and optimisation, traffic planning, routing, scheduling and visualization, and so graphs have become one of the cornerstones of applied discrete mathematics and computer science Qanava Qanava is a C++ library designed to display graphs on a Qt canvas. Qanava provide classes to generate various layouts of directed graphs and visualize their nodes with custom styles on a graphic canvas. Qanava is designed for applications with basic graph visualization needs such as Gantt charts, social networks, and document or network modelling applications. It is not meant for a complex interactive visualization of very large data sets. QGLViewer provides a set of classes for camera control, as well as comfortable user interface that allows you to control your viewing parameters via mouse and buttons. QGLViewer is object oriented Quesa a high level 3D graphics library, released as Open Source under the LGPL, which offers binary and source level compatibility with Apple's QuickDraw[tm] 3D API Quicktime creates and reads any Quicktime movie that uses JPEG, RAW, or YUV2 compression qwtplot3d a graphics extension to the Qt GUI application framework that provides a 3D plotting widget for scientific data and mathematical expressions RAVL Recognition And Vision Library: a general C++ Library, with modules for Computer Vision, Pattern Recognition and much more RAY++ RAY++ is a collection of C++ classes needed for ray tracing (shapes, surfaces, cameras etc.). The object-oriented design makes it easy to extend the package. RAY++ is distributed under the terms of the GNU Library General Public License (LGPL). rexx/tk allows access to the freely available Tk Graphical Toolkit from the Rexx language SAgl Small Antialiased Graphics Library (SAgl) is a portable Small Antialiased graphics library written in C. It offers lines, circles and besier curves, as well as thick lines and fills. SAgl can be used on top of SDL or with X or any other graphics system. Scenic Scenic is a 2-dimensional scene based graphics library. It stores graphics in a tree-like structure (scene). Scenic also handles user input (mouse and keyboard). SDL_gfx SDL_gfx evolved out of the SDL_gfxPrimitives code which provided basic drawing routines such as lines, circles or polygons and SDL_rotozoom which implemented a interpolating rotozoomer for SDL surfaces. SDL_gui SDL_gui is a graphical user interface library for SDL. SDL_Surface SDL_Surface is a Rotozoom/Zoom function for SDL. SDL_ttf The SDL_ttf library is a wrapper around the Freetype library that allows you to use TrueType fonts to render text in SDL applications. sdlfx sdlfx is a pool of effects for the SDL. Seamstress and Arachne Seamstress is a portable library that implements Avidan and Shamir's seam carving technique for content-aware image resizing. Arachne is a program developed alongside the library to show it at its best. It allows realtime, fluid image resizing using this fascinating technique. Seam carving works by removing the "boring bits" from an image, so it can change the aspect ratio of many images without changing the shape of the objects inside. SGE SDL Graphics Extension: a set of functions and classes that uses the excellent Simple DirectMedia Layer (SDL) library Sh Sh is a library that acts as a language embedded in C++, allowing you to program GPUs (Graphics Processing Units) and CPUs for graphical and general-purpose computations in novel ways. shallows Shallows is a C++ library designed to make GPGPU programming easier and safer. It aims to reduce the time spent on writing and debugging OpenGL-related C/C++ code, so the developers of GPGPU applications can concentrate on implementing the algorithms instead. GPGPU applications are all about performance, so the overhead by using shallows is therefore kept low. ShellyLib (shareware) a small library to create shapes of seashells and snails shhcards provides pixmaps for card games, and functions for using the cards in X11 programs SkyVIDEO SkyVIDEO is a video-oriented portable library designed to help developpers from SkyTecH (and now, developpers world-wide) to write totally portable programs. svgalib a low-level graphics library that provides VGA and SVGA modes in a console swfdec for rendering Flash animations and games. It was originally designed as a basis library for creating Flash plugins for GStreamer, but it is a fully standalone library which only use the libart library for drawing. Swfdec is released under the LGPL t1lib t1lib is a library written in C which implements functions for generating bitmaps from Adobe Type 1 fonts. TAGL Threedee Advanced Graphic Library: a library that provides a subset of SGI-GL functionalities. Its main purpose is to be portable and extensible TclMagick TclMagick is a Tcl extension that works with both the GraphicsMagick and ImageMagick image manipulation libraries. tess a C++ library that helps automate final assembly of tedious graphic design tasks (e.g. from photoshop or gimp), such as conjuring piles of web page-specific navigation features The Big Picture The Big Picture is a Python library for handling EXIF, IPTC, and other metadata in JPEG and TIFF files. TileLib meant to be an easy to use graphics library geared towards people wanting to make tile based games TinyGL a Small, Free and Fast Subset of OpenGL TinyPTC/X11 a framebuffer library for the X Window system. Its API is a small subset of OpenPTC's one Tioga Tioga extends Ruby with commands for making figures and plots with graphics using PDF and with text typesetting using the full abilities of TeX (including display math). TOAD a modern C++ GUI library for the X Window System, released under the terms of the GNU Library General Public License (LGPL). TOAD needs EGCS 1.1.1, GNU bintutils 2.9.1 and glibc 2 to compile successfully Unrawel Unrawel is a library and simple command line frontend to experiment with different techniques for digital camera acquired RAW image interpolation and processing. uri a raster image access library and utilities VPython a 3D graphics library for Python, designed to permit novice programmers to write scientific graphics programs VSOFont VSOFont is a small library used to draw very simple and fast user definable 2D vector fonts. vtkFlRenderWindowInteractor a VTK class that enables VTK to render to and interact with your FLTK application WinGL WinGL is a small C++ library designed to help developing portable OpenGL windows-based or fullscreen applications. WIPORT a layer over the grx graphics library which provides a simple GUI API with memorization of the objects displayed in the various windows, such that redraw and printing to a scalable PostScript representation are easy to do XFB a user-level library that works with the Linux kernel framebuffer driver to provide hardware-accelerated 2D drawing functionality for applications like games or multimedia presentation. It is a flexible API which provides direct access to graphics card framebuffer memory and automatically uses the accelerated graphics chipset features when available, and provides identical functionality implemented in CPU for drawing on dumb framebuffers and off-screen bitmaps Xffm GUI library Xffm GUI is the basic GUI library used by some xffm applications, such as the xffm file manager. It was developed as a part of the xffm file manager, and has evolved into a separate package. It has a desk view, icon view, and tree view. XMagick a library written in C, which allows integration of the ImageMagick library with any X application by providing functions which convert between the native X image format (XImage) and the native ImageMagick format (Image) XPixMap (XPM) consists of an ASCII image format and a C library. The format defines how to store color images (X Pixmap) in a portable and powerful way. The library provides a set of functions to store and retrieve images to and from XPM format data, being either files, buffers (files in memory), or data (included files) Ygl emulates SGI's GL routines under X11