Class AbstractImage
java.lang.Object
org.apache.xmlgraphics.image.loader.impl.AbstractImage
- All Implemented Interfaces:
Image
- Direct Known Subclasses:
ImageGraphics2D
,ImageRawStream
,ImageRendered
,ImageXMLDOM
Abstract base class for Image implementations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the image's color space if the information is available.Returns the ICC color profile if one is associated with the image.getInfo()
Returns an object with basic information (URI, MIME type, intrinsic size) about the image.getSize()
Returns the image's intrinsic size.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.xmlgraphics.image.loader.Image
getFlavor, isCacheable
-
Constructor Details
-
AbstractImage
Main constructor- Parameters:
info
- the image info object associated with this image
-
-
Method Details
-
getInfo
Returns an object with basic information (URI, MIME type, intrinsic size) about the image. -
getSize
Returns the image's intrinsic size. This is a shortcut for getInfo().getSize(). -
getColorSpace
Returns the image's color space if the information is available.- Specified by:
getColorSpace
in interfaceImage
- Returns:
- the color space or null if the color space is unknown or undefined
-
getICCProfile
Returns the ICC color profile if one is associated with the image.- Specified by:
getICCProfile
in interfaceImage
- Returns:
- the ICC color profile or null if there's no profile
-
toString
-