Description:
Java library for reading image files and reading/writing image metadata
Supported file types are:
- BMP 1, 4,
8, 16, 24 and 32 bit uncompressed; 4 and 8 bit compressed
- GIF
- TIFF 1, 4,
8, 16, 32, 48 and 64 bit per pixel; bilevel, grayscale, palette, RGB, CMYK, Cie Lab,
YCrCb color spaces; CCIT1D, G3, G4, ZIP, JPEG, LZW and PackBits compression
- PNG, JNG, MNG
- JPEG
inclusive CMYK
and 12-bit grey
- PSD 1, 8, 16 bits per channel; bilevel,
grayscale, duotone, palette, RGB, CMYK and Cie Lab color spaces; uncompressed and PackBits compressed
- PBM, PGM, PPM
- TGA
- read embedded images from EPS, EPSI, EPSF
- MRW, CRW*, CR2*, THM, NEF*, DCR*,DNG*
* Full resolution image can't be yet read, but thumbnail, preview and metadata can be read.
Other features:
- high performance TIFF access/manipulation:
- getIFDCount, getIFD, saveIFD, insertIFD, appendIFD, removeIFD, split, merge, verticalMerge
- JAIViewer included
- get:
- number of images, contained in file
- image width and height
- channel count
- image type (CMYK, RGB, ...)
- pixel size (bits per pixel)
- JPEG compression/quality
- thumbnails
- set:
- an area to read
- channel(s) to read
- a scale factor
- subsampling (JPEG only)
- return:
- Image
- array with image data
- BufferedImage
- tiled RenderedImage
- supported metadata:
- IPTC
- EXIF
- XMP
- Wang Annotations
- ImageResourceBlock
- ImageFileDirectory
- JPEG Markers
Imagero works with java1.1 and later.
|