[12 total ]
libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 12 years.
libpng is available as ANSI C source code and requires zlib 1.0.4 or later (1.2.3 or 1.1.4
... [More]
recommended due to potential security vulnerabilities in earlier versions). In addition to the main library sources, libpng includes the rpng, rpng2 and wpng demo programs, the pngminus demo program, a subset of Willem van Schaik's PngSuite test images, Willem's VisualPng demo program, and Intel's MMX-optimized routines for faster decoding on x86-class CPUs (currently for Microsoft Visual C++ and GNU C only; the two versions are equivalent aside from a thread-safety issue in the latter port). [Less]
GD is an open source code library for the dynamic creation of images by programmers. GD creates PNG, JPEG or GIF, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve web site development.
SDL_image is an image file loading library.
It loads images as SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, XCF, XPM, XV.
GEGL (Generic Graphics Library) is a graph based image processing framework.
GEGLs original design was made to scratch GIMPs itches for a new compositing and processing core. This core is being designed to have minimal dependencies. and a simple well defined API.
Public domain implementation of baseline JPG and most of PNG readers.
Libpipi is a graphics and imaging library.
WideImage is a PHP5 image manipulation library with a fluent interface that supports chaining operations and abstracts the normal GD2 operations from the interface into a more coherent and extendable framework.
Netpbm is a toolkit for manipulation of graphic images, including conversion of images between a variety of different formats. There are over 300 separate tools in the package including converters for about 100 graphics formats.
Png++ aims to provide a simple yet powerful C++ interface to libpng, the PNG reference implementation library.
Using raw libpng in C++ may impose a serious challenge since lots of precautions must be taken to handle initialization/deinitialization
... [More]
of control structures as well as handling errors correctly. With png++ you can read or write PNG images just in a single line of C++ code. [Less]
NGI is a generic image processing and image analysis library.
Let us dissect the important terms of this definition.
Image processing is the global name for programming techniques that deal with images on input and recreate other images on
... [More]
output.
Image analysis goes a step further in that it tries to extract meaning from an image. Usually the output of an image analysis algorithm is not another image, but some different data, such as the number of objects in an image.
Library is the term for a piece of code that's available in the form of a toolbox. Software pieces to be assembled by a programmer to fulfill a task. The NGI library is a C++ library available in source code.
Generic is the opposite of specific.
Read more at http://code.google.com/p/ngi/ [Less]
The corelib project is an ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String
... [More]
, Number and Date APIs.
For the latest and greatest version of as3corelib, we recommend pulling the source using SVN. [Less]
PNG_IO is an Ada95 coder/decoder for Portable Network Graphics, allowing Ada95 programs to read and write PNG files. It is portable across machines and operating systems. It depends on Zlib and Zlib_Ada to perform lossless compression and decompression.