public class RgbeImageParser extends ImageParser
| Constructor and Description |
|---|
RgbeImageParser() |
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.BufferedImage |
getBufferedImage(ByteSource byteSource,
java.util.Map<java.lang.String,java.lang.Object> params)
Gets a buffered image specified by the byte source (for
sources that specify multiple images, choice of which image
is returned is implementation dependent).
|
java.lang.String |
getDefaultExtension()
Get the default extension for the format specified by an implementation
of ImageParser.
|
byte[] |
getICCProfileBytes(ByteSource byteSource,
java.util.Map<java.lang.String,java.lang.Object> params)
Get an array of bytes describing the International Color Consortium (ICC)
specification for the color space of the image contained in the
input byteSoruce.
|
ImageInfo |
getImageInfo(ByteSource byteSource,
java.util.Map<java.lang.String,java.lang.Object> params)
Get image information from the specified ByteSource.
|
java.awt.Dimension |
getImageSize(ByteSource byteSource,
java.util.Map<java.lang.String,java.lang.Object> params)
Get the size of the image described by the specified ByteSource.
|
ImageMetadata |
getMetadata(ByteSource byteSource,
java.util.Map<java.lang.String,java.lang.Object> params)
Get image metadata from the specified byte source.
|
java.lang.String |
getName()
Get a descriptive name for the implementation of an ImageParser.
|
java.lang.String |
getXmpXml(ByteSource byteSource,
java.util.Map<java.lang.String,java.lang.Object> params)
Get a string containing XML-formatted text conforming to the Extensible
Metadata Platform (EXP) standard for representing information about
image content.
|
canAcceptType, dumpImageFile, dumpImageFile, dumpImageFile, dumpImageFile, getAllBufferedImages, getAllBufferedImages, getAllBufferedImages, getAllImageParsers, getBufferedImage, getBufferedImage, getFormatCompliance, getFormatCompliance, getFormatCompliance, getICCProfileBytes, getICCProfileBytes, getICCProfileBytes, getICCProfileBytes, getImageInfo, getImageInfo, getImageInfo, getImageSize, getImageSize, getImageSize, getImageSize, getMetadata, getMetadata, getMetadata, getMetadata, getMetadata, isStrict, writeImagegetByteOrder, getDebug, setDebugpublic java.lang.String getName()
ImageParsergetName in class ImageParserpublic java.lang.String getDefaultExtension()
ImageParsergetDefaultExtension in class ImageParserpublic ImageMetadata getMetadata(ByteSource byteSource, java.util.Map<java.lang.String,java.lang.Object> params) throws ImageReadException, java.io.IOException
ImageParserThe params argument provides a mechanism for individual implementations to pass optional information into the parser. Not all formats will require this capability. Because the base class may call this method with a null params argument, implementations should always include logic for ignoring null input.
getMetadata in class ImageParserbyteSource - A valid byte source.params - Optional instructions for special-handling or
interpretation of the input data (null objects are permitted and
must be supported by implementations).ImageReadException - In the event that the the ByteSource
content does not conform to the format of the specific parser
implementation.java.io.IOException - In the event of unsuccessful data read operation.public ImageInfo getImageInfo(ByteSource byteSource, java.util.Map<java.lang.String,java.lang.Object> params) throws ImageReadException, java.io.IOException
ImageParserThe params argument provides a mechanism for individual implementations to pass optional information into the parser. Not all formats will require this capability. Because the base class may call this method with a null params argument, implementations should always include logic for ignoring null input.
getImageInfo in class ImageParserbyteSource - A valid ByteSource objectparams - Optional instructions for special-handling or interpretation
of the input data (null objects are permitted and
must be supported by implementations).ImageReadException - In the event that the the specified content
does not conform to the format of the specific
parser implementation.java.io.IOException - In the event of unsuccessful data access operation.public java.awt.image.BufferedImage getBufferedImage(ByteSource byteSource, java.util.Map<java.lang.String,java.lang.Object> params) throws ImageReadException, java.io.IOException
ImageParsergetBufferedImage in class ImageParserbyteSource - A valid instance of ByteSourceparams - Optional instructions for special-handling or
interpretation of the input data (null objects are permitted and
must be supported by implementations).ImageReadException - In the event that the the specified content
does not conform to the format of the specific
parser implementation.java.io.IOException - In the event of unsuccessful read or access operation.public java.awt.Dimension getImageSize(ByteSource byteSource, java.util.Map<java.lang.String,java.lang.Object> params) throws ImageReadException, java.io.IOException
ImageParsergetImageSize in class ImageParserbyteSource - A valid reference to a ByteSource.params - Optional instructions for special-handling or
interpretation of the input data.ImageReadException - In the event that the the specified content
does not conform to the format of the specific
parser implementation.java.io.IOException - In the event of unsuccessful read or access operation.public byte[] getICCProfileBytes(ByteSource byteSource, java.util.Map<java.lang.String,java.lang.Object> params) throws ImageReadException, java.io.IOException
ImageParsergetICCProfileBytes in class ImageParserbyteSource - A valid ByteSource.params - Optional instructions for special-handling or
interpretation of the input data.ImageReadException - In the event that the the specified content
does not conform to the format of the specific
parser implementation.java.io.IOException - In the event of unsuccessful read or access operation.public java.lang.String getXmpXml(ByteSource byteSource, java.util.Map<java.lang.String,java.lang.Object> params) throws ImageReadException, java.io.IOException
ImageParsergetXmpXml in class ImageParserbyteSource - A valid reference to a ByteSource.params - Optional instructions for special-handling or
interpretation of the input data.ImageReadException - In the event that the the specified content
does not conform to the format of the specific
parser implementation.java.io.IOException - In the event of unsuccessful read or access operation."Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"