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.
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!
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).
Quantizes a 32-bit RGBA PNG image to an 8 bit RGBA palette PNG using the neuquant algorithm.
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.
QuickASCII is a movie player that works in your command line, converting movies into ASCII on the fly.
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.
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
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.
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.
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.
SimDesign open source folder for projects NativeXml, NativeJpg and NativeSvg
svgconv is a content tool to convert SVG paths into a C format that can be easily used with OpenVG.