Class ImageRendered

  • All Implemented Interfaces:
    Image
    Direct Known Subclasses:
    ImageBuffered

    public class ImageRendered
    extends AbstractImage
    This class is an implementation of the Image interface exposing a RenderedImage.
    • Constructor Summary

      Constructors 
      Constructor Description
      ImageRendered​(ImageInfo info, java.awt.image.RenderedImage red, java.awt.Color transparentColor)
      Main constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.color.ColorSpace getColorSpace()
      Returns the image's color space if the information is available.
      ImageFlavor getFlavor()
      Returns the flavor of the image.
      java.awt.color.ICC_Profile getICCProfile()
      Returns the ICC color profile if one is associated with the image.
      java.awt.image.RenderedImage getRenderedImage()
      Returns the contained RenderedImage instance.
      java.awt.Color getTransparentColor()
      Returns the transparent color if available.
      boolean isCacheable()
      Indicates whether the Image instance is cacheable in memory.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ImageRendered

        public ImageRendered​(ImageInfo info,
                             java.awt.image.RenderedImage red,
                             java.awt.Color transparentColor)
        Main constructor.
        Parameters:
        info - the image info object
        red - the RenderedImage instance
        transparentColor - the transparent color or null
    • Method Detail

      • getFlavor

        public ImageFlavor getFlavor()
        Returns the flavor of the image.
        Returns:
        the image flavor
      • isCacheable

        public boolean isCacheable()
        Indicates whether the Image instance is cacheable in memory.
        Returns:
        true if the Image is cacheable
      • getRenderedImage

        public java.awt.image.RenderedImage getRenderedImage()
        Returns the contained RenderedImage instance.
        Returns:
        the RenderedImage instance
      • getColorSpace

        public java.awt.color.ColorSpace getColorSpace()
        Returns the image's color space if the information is available.
        Specified by:
        getColorSpace in interface Image
        Overrides:
        getColorSpace in class AbstractImage
        Returns:
        the color space or null if the color space is unknown or undefined
      • getICCProfile

        public java.awt.color.ICC_Profile getICCProfile()
        Returns the ICC color profile if one is associated with the image.
        Specified by:
        getICCProfile in interface Image
        Overrides:
        getICCProfile in class AbstractImage
        Returns:
        the ICC color profile or null if there's no profile
      • getTransparentColor

        public java.awt.Color getTransparentColor()
        Returns the transparent color if available.
        Returns:
        the transparent color or null