SIMD-accelerated libjpeg-compatible JPEG codec library
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
Open Source Solid Modeling CAD
BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
Converter of various scalable font formats (most notably TTF) and of the bitmapped BDF format into PostScript Type 1 fonts and metrics (.pfa, .pfb, .afm).
EasyBMP is an easy cross-platform C++ library for reading and writing Windows bitmap BMP files. No installation, no need for external libraries, small size, well-documented, and simple enough for the novice programmer to start in just minutes!
Quantizes a 32-bit RGBA PNG image to an 8 bit RGBA palette PNG using the neuquant algorithm.
SimDesign open source folder for projects NativeXml, NativeJpg and NativeSvg
EasyBMPtoAVI is a cross-platform (Linux, Windows, OSX, Solaris..), easy-to-use application to convert a series of BMP images of any bit depth to an AVI movie file. EasyBMPtoAVI supports both command-line and interactive use, and a GUI version is planned.
Enhance your images and capture an image from webcam
Resize or adjust contrast or brightness of your images. Add blurr and black and white effects. Capture an image from your webcam
Measure accuracy of file format conversion.
This is a framework used to convert files from one format to another, while providing a measurement of the accuracy and fidelity of the conversion process
Utility for packing and rendering fonts to texture for use in OpenGL. Also includes a library to load and use the fonts in your game/app.
Goki check aims to detect context from an image in deterministic way.
From 3D model, goki check matches 2D image.
Make Image Folios is a small Perl utility to automate preparation of web pages containing images and uploading to a SSH web server. Features include thumbnails, slide shows, captions from filenames & recursive directory traversal.
QuickASCII is a movie player that works in your command line, converting movies into ASCII on the fly.
Texco - the textualizer collection - is a program which converts files in binary format (typically images, sounds, 3d models, etc) to a textual description which is easy for a human to read, or to a computer to parse. Very old code (2003, 2004 or so?)
This is a jpeg2ascii converter that does not use the aalib which make it small, fast, and lightweight enough to be included for use as a viewer in the latest code for the popular and near ubiquitous lesspipe.sh utility.
Frip is a portable audio transcoder (wav/aiff/mp3/ogg/flac back and forth).
Convert jpeg(exif/jfif)/mpo/jps image to/from xml
This is a set of command line tools that are useful for editing image metadata. Currently it contains the following tools: * image2xml * xml2image * mpo2jps Currently supported file formats are: * jpeg (jfif or exif) * mpo * jps. These tools are mostly useful for editing metadata. image2xml can also generate a .h header file with the offsets of different metadata in the binary file. This could be used in small devices that generate jpeg/mpo/jps images where metadata construction from scratch is not required.
mkthumb is a unix tool (console based) used to generate image thumbnails in an automatic way. For each file specified, it creates a new file which contains the thumbnail image. Parameters such as the thumbnail size and path location can be specified.
Python OpenEXR bindings. Python module for working with ILM's popular high dynamic range imaging format and library.
Extract the colour palette from an indexed png image.
Extract the colour table from a paletted (indexed) png image and write it to stdout in decimal or hexadecimal text.
Automatically stitch, transform, blend and crop pnm images together to form a panorama. Support low overlap, high resolution Digital Camera images primarily with a focus on heuristics to improve the quality of the match.
svgconv is a content tool to convert SVG paths into a C format that can be easily used with OpenVG.