Archives for posts with tag: image-processing

Blender is an integrated application that enables the creation of a broad range of 2D and 3D content.  Blender provides a broad spectrum of modeling, texturing, lighting, animation and video post-processing functionality in one package.  Through its open architecture, Blender provides cross-platform interoperability, extensibility, a small footprint, and a tightly integrated workflow.

Aimed world-wide at media professionals and artists, Blender can be used to create 3D visualizations, stills as well as broadcast and cinema quality videos, while the incorporation of a real-time 3D engine allows for the creation of 3D interactive content for stand-alone playback.

Originally developed by the company ‘Not a Number’ (NaN), Blender now is continued as ‘Free Software’, with the source code available under the GNU GPL license. It now continues development by the Blender Foundation in the Netherlands.

(more…)

Home Page: http://www.blender.org/
Project Page: http://www.blender.org/development/
Language: C, Python
Platform: Windows, Mac OS X, Linux, FreeBSD 5.4 (i386), Sun Solaris 2.8 (sparc)
License: GNU GPL

GIMP is a versatile and full-featured image processing and paint package.  Through it’s scripting interface it can also provide online batch processing systems, a mass production image renderer or function as an image format converter.

GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions.

(more…)

Home Page: http://www.gimp.org/
Project Page: http://developer.gimp.org/
Language: C
Platform: Windows, Linux, OSX
License: GPL

ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF.  Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

(more…)

Home Page: http://www.imagemagick.org/
Language: C with API's provided for C++ and Perl
Platform: Windows, Linux, OSX
License: Custom open source license that requires attribution. Free for commercial use. GPL compatible.

OpenImageIO is a library for reading and writing images in many formats, and a bunch of related classes, utilities, and applications.

Main features include:

  • Extremely simple but powerful ImageInput and ImageOutput APIs for reading and writing 2D images that are format agnostic — that is, a “client app” doesn’t need to know the details about any particular image file formats. Specific formats are implemented by DLL/DSO plugins.
  • Format plugins for TIFF, JPEG/JFIF, OpenEXR, PNG, HDR/RGBE, Targa, JPEG-2000, FITS, BMP, and ICO formats. More coming! The plugins are really good at understanding all the strange corners of the image formats, and are very careful about preserving image metadata (including Exif, GPS, and IPTC data).
  • An ImageCache class that transparently manages a cache so that it can access truly vast amounts of image data (thousands of image files totaling hundreds of GB) very efficiently using only a tiny amount (tens of megabytes at most) of runtime memory. Additionally, a TextureSystem class provides filtered MIP-map texture lookups, atop the nice caching behavior of ImageCache.
  • Several image tools based on these classes, including iinfo (print detailed info about images including metadata), iconvert (convert among formats, data types, or modify metadata), idiff (compare images with statistics), igrep (search images for matching metadata), iv (an image viewer). Because these tools are based on ImageInput/ImageOutput, they work with any image formats for which ImageIO plugins are available.

Home Page: http://www.openimageio.org
Project Page: http://www.openimageio.org
Language: C++ (Python bindings under development)
Platform: Linux, Mac OS X, Windows
License: New BSD

DJV Imaging provides professional movie playback software for film production, VFX, and computer animation.

  • Multi-Platform
  • Playback both image sequences and movie files
  • Support for industry standard file formats including Cineon, DPX, OpenEXR, and QuickTime
  • Includes command line utilities for batch image processing

Home Page: http://djv.sourceforge.net/
Project Page: http://sourceforge.net/projects/djv/
Language: C++
Platform: Linux, Windows, OS X, Solaris
License: BSD