All Classes and Interfaces

Class
Description
ASCII85
Class handles the options available for ASCII85 compression
An input stream that decodes bytes from an ASCII string using the ASCII 85 filter
An output stream that encodes bytes using the ASCII 85 filter
ASCIIHex
Class handles the options available for ASCIIHex compression
An input stream that lazily decodes ASCII Hex encoded data
An input stream that encodes arbitrary data into ASCII Hex
 
 
Class reads BMP image as BufferedImage
Class writes BufferedImages as BMP
Class handles the options available for writing BMP
Class handles the metadata of BMP
CCITT
Class handles the options available for CCITT compression
DCT
 
Class handles the options available for DCT compression
Class reads DICOM images as BufferedImage // Make NO assumptions about the BufferedImage type returned as this may change
Class to hold all metadata for a dicom
Class reads EMF images as BufferedImage Make NO assumptions about the BufferedImage type returned as this may change
Class to hold all metadata for an EMF image
 
Class to read and hold all Exif data
Baseclass for IDR encoding and decoding Filters
Base class for options used by subclasses of Filter
The available options for filtering
Flate
Class handles the options available for Flate compression
Class reads Gif image as BufferedImage
Class writes BufferedImages as GIF Example:
 
 
 
Class writes BufferedImages as HEIC
 
 
 
 
 
 
 
 
 
 
Class handles the options available for JBIG2 compression
Class reads, writes and processes images.
Class reads JPEG2000 images as BufferedImage //Make NO assumptions about type of BufferedImage type returned as this may change
Class writes BufferedImages as JPEG2000
 
 
Available image compression output formats
Class reads JPEG image as BufferedImage // Make NO assumptions about type of BufferedImage type returned (may change)
Class writes BufferedImages as Baseline JPEGs
 
 
 
 
JPX
Class handles the options available for JPX compression
logs all activity.
Class for the decoding of LZW encoded data from PDFs
Implementation of Filter options for LZW filtering
An input stream that lazily decodes LZW encoded data from the wrapped stream
An output stream that lazily encodes LZW encoded data to a wrapped stream
 
 
Available image compression output formats
Class generates a PDF from a BufferedImage or Image file
If the image is a multi-page TIFF then this class generates a multi-page PDF file
 
Available image compression output formats
This class is provided in order to offer command-line access for compressing PNG files.
Class reads PNG images as BufferedImage.
Class writes BufferedImages as Fast deflated Png
 
 
Baseclass for PDF filters that have a predictor step
Base filter options implementation for filters that use a predictor
Class reads Photoshop image as BufferedImage
 
Class uses mixed sinc filters to generate good quality scaling Example :
Class uses Lancsoz3 algorithm to generate good quality thumbnails or scaled images.
RunLength
Class handles the options available for RunLength compression
An input stream that lazily decodes runlength encoded data from the wrapped stream
An output stream that encodes output bytes using Run Length Encoding
Class decodes images ending with .sgi or .rgb extensions as BufferedImage
 
Class scales image files using super resolution scaling.
 
Available image compression output formats
Class reads Tiff images as BufferedImage
Class writes BufferedImages as Tiff
 
 
Available image Resolution output formats
ImageOperation implementation to add text watermark to an image
 
 
 
Available image compression output formats
Class reads lossy WEBP images as BufferedImage // Make NO assumptions about type of BufferedImage type returned (may change)
Class writes BufferedImages as WEBP
 
 
Class reads WMF images as BufferedImage.