Apache Commons Imaging - Java Imaging Library

  •        1946

Apache Commons Imaging, previously known as Apache Commons Sanselan, is a library that reads and writes a variety of image formats, including fast parsing of image info (size, color space, ICC profile, etc.) and metadata. It's slower, consequently, but perfectly portable. It's easier to use than ImageIO/JAI/Toolkit (Sun/Java's image support), supports more formats (and supports them more correctly). It also provides easy access to metadata.

http://commons.apache.org/proper/commons-imaging/

Tags
Implementation
License
Platform

   




Related Projects

Commons-Image-IO


A small Java Library to manipulate images. It relies on Apache Commons Imaging and javax.image.io

imaging - Simple Go image processing package


Package imaging provides basic image manipulation functions (resize, rotate, flip, crop, etc.). This package is based on the standard Go image package and works best along with it.Image manipulation functions provided by the package take any image type that implements image.Image interface as an input, and return a new image of *image.NRGBA type (32bit RGBA colors, not premultiplied by alpha).

Image-Director


Image Director is a fast, versatile, non-destructive library for handling common imaging tasks on a dynamic website. Multiple operations can be requested in a single pass. The library can handle local or remote images and has an integrated caching mechanism for the processed versions of both. Image Director is alpha channel aware: images can rendered against a configurable background colour, including a transparent one. Image Director also supports "chaining" - providing a means to pipe the imag

image-sequencer - Image Sequencer is an example application demonstrating the use of Imaging SDK’s Image Aligner and Gif Renderer APIs for creating cinemagraph-style animations in animated GIF format


Image Sequencer is an example application demonstrating the use of Lumia Imaging SDK’s Image Aligner and Gif Renderer APIs for creating cinemagraph-style animations in animated GIF format. The application has a set of hard coded image sequences to be used for basis of the alignment and animation. User can manipulate the animation by limiting the animated area to a small rectangular section, and by stabilizing the images in order to eliminate camera shake. Animations with still backgrounds and minor repeated movement are commonly called cinemagraphs.Developed with Microsoft Visual Studio Express 2012 for Windows Phone.

Lumia-imaging-sdk - Lumia Imaging SDK is a comprehensive set of GPU/CPU imaging tools and effects that run on both mobile and desktop, with high speed and memory efficiency


Quick Start is a sample project accompanying the tutorial that helps to get your first app that utilizes the Lumia Imaging SDK up and running. This sample implements the following basic tasks: picking an image from the camera roll, applying an effect to it, and processing the filtered image to be rendered and saved as a full resolution JPEG.This repository contains extra functionality and sample code for the Lumia Imaging SDK.



tess4j - Java JNA wrapper for Tesseract OCR API


# Tess4J ## Description: A Java JNA wrapper for Tesseract OCR API. Tess4J is released and distributed under the Apache License, v2.0. ## Features: The library provides optical character recognition (OCR) support for: TIFF, JPEG, GIF, PNG, and BMP image formats Multi-page TIFF images PDF document format

Camellia Image Processing Library


The Camellia library is an open source and cross-platform image processing library, written in plain C. It includes a lot of speed-optimized imaging functions (filtering, morpho, labeling, motion detection, warping, color conversion, project/backproject)

libucil - Unicap Imaging Library - simple image processing functions


Unicap Imaging Library - simple image processing functions

SimpleDotImage - Simple Image Processing library using WIC (Windows Imaging Component)


Simple Image Processing library using WIC (Windows Imaging Component)

ImageSharp - A cross-platform library for the processing of image files; written in C#


ImageSharp is a new, fully featured, fully managed, cross-platform, 2D graphics API. Without the use of System.Drawing we have been able to develop something much more flexible, easier to code against, and much, much less prone to memory leaks. Gone are system-wide process-locks; ImageSharp images are thread-safe and fully supported in web environments. Built against .Net Standard 1.1 ImageSharp can be used in device, cloud, and embedded/IoT scenarios.

pngquant - Lossy PNG compressor — pngquant command and libimagequant library


pngquant is a PNG compresor that significantly reduces file sizes by converting images to a more efficient 8-bit PNG format with alpha channel (often 60-80% smaller than 24/32-bit PNG files). Compressed images are fully standards-compliant and are supported by all web browsers and operating systems.This is the official pngquant repository. The compression engine is also available as an embeddable library.

bic-pipelines - Brain Imaging Center Image Processing Pipelines


Brain Imaging Center Image Processing Pipelines

wysihdr - Radiometric camera calibration. Image fusion for HDR imaging. Matlab toolbox.


Radiometric camera calibration. Image fusion for HDR imaging. Matlab toolbox.

filter-effects - An example application demonstrating the use of the different filters of Imaging SDK with camera photos


A Lumia example demonstrating the use of the different filters of Lumia Imaging SDK with camera photos. This example app uses the camera and displays the viewfinder for taking a picture. The taken photo is then processed with the predefined filters. The filter properties can be manipulated and the changes can be seen in the preview image immediately. The processed image can be saved in JPEG format to the device. You can also select an existing photo and apply an effect to it.

filter-explorer - Filter Explorer is an example application which demonstrates some of the image editing capabilities and performance of the Imaging SDK by allowing the user to apply a number of filter layers to existing or newly captured photos


Filter Explorer is a Lumia example application which demonstrates some of the image editing capabilities and performance of the Lumia Imaging SDK by allowing the user to apply a number of filter layers to existing photos.

real-time-filter-demo - An example application demonstrating the use of the Imaging SDK for real-time image effects


A Lumia example application demonstrating the use of the Lumia Imaging SDK for real-time image effects. The effects are applied to the stream received from the camera and shown in the viewfinder. This app does not support capturing photos.

python-image-orientation-patch


Rotates image according to orientation EXIF data so image displays correctly (requires Python Imaging Library).

PDS Image Reader for python


Read single-band NASA PDS (Planetary Data System) Image files in Python. Query header information and extract binary image data in a format suitable for PIL (Python Imaging Library). Works for Pathfinder and Mars Exploration Rover images, maybe others.

ImageOptim - GUI image optimizer for Mac


ImageOptim is a GUI for lossless image optimization tools: PNGOUT, AdvPNG, Pngcrush, OptiPNG, JpegOptim, MozJPEG, jpegtran, Gifsicle and SVGO.To get started, open imageoptim/ImageOptim.xcodeproj. It will automatically download and build all subprojects when run.