Class ImageRendered
- java.lang.Object
-
- org.apache.xmlgraphics.image.loader.impl.AbstractImage
-
- org.apache.xmlgraphics.image.loader.impl.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.ColorSpacegetColorSpace()Returns the image's color space if the information is available.ImageFlavorgetFlavor()Returns the flavor of the image.java.awt.color.ICC_ProfilegetICCProfile()Returns the ICC color profile if one is associated with the image.java.awt.image.RenderedImagegetRenderedImage()Returns the contained RenderedImage instance.java.awt.ColorgetTransparentColor()Returns the transparent color if available.booleanisCacheable()Indicates whether the Image instance is cacheable in memory.-
Methods inherited from class org.apache.xmlgraphics.image.loader.impl.AbstractImage
getInfo, getSize, toString
-
-
-
-
Constructor Detail
-
ImageRendered
public ImageRendered(ImageInfo info, java.awt.image.RenderedImage red, java.awt.Color transparentColor)
Main constructor.- Parameters:
info- the image info objectred- the RenderedImage instancetransparentColor- 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:
getColorSpacein interfaceImage- Overrides:
getColorSpacein classAbstractImage- 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:
getICCProfilein interfaceImage- Overrides:
getICCProfilein classAbstractImage- 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
-
-