Package ij_plugins.imageio
package ij_plugins.imageio
Library for interoperability between Java ImageIO and ImageJ.
Supports for reading, writing, and converting between Java2D and ImageJ image formats.
Also implements IJP-ImageIO plugin bundle.
The library adds to ImageJ support for additional image file formats and their variants. Most important
additions include:
- Extended TIFF support
-
- Reading of compressed and tiled TIFF files
- Reading of TIFF images with 1 bit, 8 bit, 16 bit, 32 bit, and float pixel formats from compressed and tiled files. Images are converted to closest corresponding ImageProcessor representation.
- Saving as compressedTIFF; supports Packbit, JPEG, and ZLib compression.
- Saving of binary images in 1 bit compressed TIFF format. Compared to saving as uncompressed 8bit images can get 1:100 or higher compression ratios.
- Correct reading of 16bit PNG images (without conversion to 8 bit)
- Saving in PNG format, includes support for compression.
- Saving in PNM format
- Any other format that supported by Java ImageIO, depending on available service providers.
Image I/O plugins can read/write image calibration information from TIFF files. Standard TIFF image calibration tags are supported (X_RESOLUTION, Y_RESOLUTION, RESOLUTION_UNIT).
Using standard dependencies IJP-ImageIO can read and write images in BMP, GIF, JPEG, JPEG 2000, PCX, PNG, PNM, TIFF, and WBMP formats. It will also use any additional ImageIO service providers available in the class path
-
ClassDescriptionCreates/converts BufferedImage objects from ImageJ's ImageProcessor or ImagePlus.Decodes and encodes description strings used by ImageJ to store extra image info in TIFF description field.A
ColorModel
class that works with pixel values that represent color and alpha information as separate samples, using float or double elements.Helper class that for easy reading of images usingjavax.imageio
into ImageJ representation.Exception specific to package net.sf.ij_plugins.imageio.Creates/converts Image/J's image objects from Java2D/JAI representation.Convert ImagePLus metadata, like calibration, into TIFF metadata.