Class ImageLoaderRaw

  • All Implemented Interfaces:
    ImageLoader

    public class ImageLoaderRaw
    extends AbstractImageLoader
    ImageLoader for formats consumed "raw" (undecoded). Provides a raw/undecoded stream.
    • Constructor Detail

      • ImageLoaderRaw

        public ImageLoaderRaw​(ImageFlavor targetFlavor)
        Main constructor.
        Parameters:
        targetFlavor - the target flavor
    • Method Detail

      • getTargetFlavor

        public ImageFlavor getTargetFlavor()
        Returns the image flavor that is returned by this ImageLoader implementation.
        Returns:
        the target image flavor
      • loadImage

        public Image loadImage​(ImageInfo info,
                               java.util.Map hints,
                               ImageSessionContext session)
                        throws ImageException,
                               java.io.IOException
        Loads and returns an image.
        Parameters:
        info - the image info object indicating the image
        hints - a Map of hints that can be used by implementations to customize the loading process (may be null).
        session - the session context
        Returns:
        the fully loaded image
        Throws:
        ImageException - if an error occurs while loading the image
        java.io.IOException - if an I/O error occurs while loading the image