# Package org.apache.xmlgraphics.image.loader.impl

Contains implementations of image loaders and converters.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AbstractImageSessionContext.FallbackResolver | Implementations of this interface will be used as the mechanism for creating the `Source` that wraps resources.
  ImageRawStream.InputStreamFactory | Represents a factory for InputStream objects.
  JPEGConstants | Constants for JPEG images
  PNGConstants |

- Class Summary
  Class | Description
  --- | ---
  AbstractImage | Abstract base class for Image implementations.
  AbstractImageConverter | Abstract base class for ImageConverter implementations.
  AbstractImageLoader | Simple abstract base class for ImageLoaders.
  AbstractImageLoaderFactory | Abstract base class for ImageLoaderFactory implementations.
  AbstractImagePreloader | Abstract base class for image preloaders.
  AbstractImageSessionContext | Abstract base class for classes implementing ImageSessionContext.
  AbstractImageSessionContext.RestrictedFallbackResolver | This fallback resolver is to be used in environments where controlling file access is of critical importance.
  AbstractImageSessionContext.UnrestrictedFallbackResolver | An unrestricted resolver that has various contingency mechanisms that access the file-system.
  CompositeImageLoader | Composite ImageLoader implementation in order to provide fallbacks when one ImageLoader fails due to some limitation.
  DefaultImageContext | Very simple ImageContext implementation that uses the `Toolkit`'s screen resolution.
  DefaultImageSessionContext | Very simple implementation of the ImageSessionContext interface.
  ImageBuffered | This class is an implementation of the Image interface exposing a BufferedImage.
  ImageConverterBitmap2G2D | This ImageConverter wraps a bitmap image in a Graphics2D image.
  ImageConverterBuffered2Rendered | This ImageConverter converts BufferedImages to RenderedImages (well, it's basically just a class cast).
  ImageConverterG2D2Bitmap | This ImageConverter converts Graphics2D images to a BufferedImage.
  ImageConverterRendered2PNG | This ImageConverter converts Rendered to PNG images.
  ImageGraphics2D | This class is an implementation of the Image interface exposing a Graphics2DImagePainter.
  ImageLoaderEPS | ImageLoader for EPS (Encapsulated PostScript) images.
  ImageLoaderFactoryEPS | Factory class for the ImageLoader for EPS (Encapsulated PostScript) images.
  ImageLoaderFactoryInternalTIFF | Factory class for the ImageLoader for TIFF (based on Commons' internal TIFF codec).
  ImageLoaderFactoryPNG |
  ImageLoaderFactoryRaw | Factory class for the ImageLoader for raw/undecoded images.
  ImageLoaderFactoryRawCCITTFax | Factory class for the ImageLoader for raw/undecoded CCITT encoded images.
  ImageLoaderInternalTIFF | An ImageLoader implementation based on Commons' internal TIFF codec.
  ImageLoaderPNG |
  ImageLoaderRaw | ImageLoader for formats consumed "raw" (undecoded).
  ImageLoaderRawCCITTFax | ImageLoader for CCITT group 3 and 4 images consumed "raw" (undecoded).
  ImageLoaderRawJPEG | ImageLoader for JPEG images consumed "raw" (undecoded).
  ImageLoaderRawPNG |
  ImageRawCCITTFax | This class is an implementation of the Image interface exposing a 1-bit bitmap image stream that can be decoded by the PostScript or PDF CCITTFaxDecode filter.
  ImageRawEPS | This class is an implementation of the Image interface exposing EPS file.
  ImageRawJPEG | This class is an implementation of the Image interface exposing a JPEG file.
  ImageRawPNG |
  ImageRawStream | This class is an implementation of the Image interface exposing an InputStream for loading the raw/undecoded image.
  ImageRawStream.ByteArrayStreamFactory | InputStream factory that wraps a byte array.
  ImageRendered | This class is an implementation of the Image interface exposing a RenderedImage.
  ImageXMLDOM | This class is an implementation of the Image interface exposing an XML DOM (W3C).
  JPEGFile | Provides methods useful for processing JPEG files.
  PreloaderBMP | Image preloader for BMP images.
  PreloaderEMF | Image preloader for EMF images.
  PreloaderEPS | Image preloader for EPS images (Encapsulated PostScript).
  PreloaderEPS.EPSBinaryFileHeader | Holder class for various pointers to the contents of the EPS file.
  PreloaderGIF | Image preloader for GIF images.
  PreloaderJPEG | Image preloader for JPEG images.
  PreloaderRawPNG |
  PreloaderTIFF | Image preloader for TIFF images.

## Package org.apache.xmlgraphics.image.loader.impl Description

Contains implementations of image loaders and converters.

Copyright 1999-2025 The Apache Software Foundation. All Rights Reserved.