public class IcoImageParser extends ImageParser
debug
BUFFERED_IMAGE_FACTORY, PARAM_KEY_COMPRESSION, PARAM_KEY_FILENAME, PARAM_KEY_FORMAT, PARAM_KEY_READ_THUMBNAILS, PARAM_KEY_STRICT, PARAM_KEY_VERBOSE, PARAM_KEY_XMP_XML
BYTE_ORDER_BIG_ENDIAN, BYTE_ORDER_INTEL, BYTE_ORDER_LEAST_SIGNIFICANT_BYTE, BYTE_ORDER_LITTLE_ENDIAN, BYTE_ORDER_LSB, BYTE_ORDER_MOST_SIGNIFICANT_BYTE, BYTE_ORDER_MOTOROLA, BYTE_ORDER_MSB, BYTE_ORDER_NETWORK
Constructor and Description |
---|
IcoImageParser() |
Modifier and Type | Method and Description |
---|---|
boolean |
embedICCProfile(File src,
File dst,
byte[] profile) |
protected String[] |
getAcceptedExtensions() |
protected ImageFormat[] |
getAcceptedTypes() |
ArrayList |
getAllBufferedImages(ByteSource byteSource) |
BufferedImage |
getBufferedImage(ByteSource byteSource,
Map params) |
String |
getDefaultExtension() |
byte[] |
getICCProfileBytes(ByteSource byteSource,
Map params) |
ImageInfo |
getImageInfo(ByteSource byteSource,
Map params) |
Dimension |
getImageSize(ByteSource byteSource,
Map params) |
IImageMetadata |
getMetadata(ByteSource byteSource,
Map params) |
String |
getName() |
String |
getXmpXml(ByteSource byteSource,
Map params)
Extracts embedded XML metadata as XML string.
|
canAcceptExtension, canAcceptExtension, canAcceptType, dumpImageFile, dumpImageFile, dumpImageFile, dumpImageFile, getAllBufferedImages, getAllBufferedImages, getAllImageParsers, getBufferedImage, getBufferedImage, getBufferedImageFactory, getFormatCompliance, getFormatCompliance, getFormatCompliance, getICCProfileBytes, getICCProfileBytes, getICCProfileBytes, getICCProfileBytes, getImageInfo, getImageInfo, getImageInfo, getImageSize, getImageSize, getImageSize, getImageSize, getMetadata, getMetadata, getMetadata, getMetadata, getMetadata, isStrict, writeImage
byteArrayHasPrefix, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToShort, convertByteArrayToShort, getByteOrder, int2ToByteArray, read2Bytes, read3Bytes, read4Bytes, setByteOrder, setByteOrder
CharsToQuad, compareByteArrays, compareByteArrays, compareBytes, compareBytes, convertByteArrayToDouble, convertByteArrayToDouble, convertByteArrayToDoubleArray, convertByteArrayToFloat, convertByteArrayToFloat, convertByteArrayToFloatArray, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToIntArray, convertByteArrayToRational, convertByteArrayToRational, convertByteArrayToRationalArray, convertByteArrayToShort, convertByteArrayToShort, convertByteArrayToShortArray, convertDoubleArrayToByteArray, convertDoubleToByteArray, convertFloatArrayToByteArray, convertFloatToByteArray, convertIntArrayToByteArray, convertIntArrayToRationalArray, convertRationalArrayToByteArray, convertRationalToByteArray, convertShortArrayToByteArray, convertShortToByteArray, copyStreamToStream, debugByteArray, debugNumber, debugNumber, debugNumber, debugNumber, debugNumberArray, findNull, findNull, getBytearrayHead, getByteArrayTail, getDebug, getRAFBytes, getStreamBytes, head, int2ToByteArray, printByteBits, printCharQuad, printCharQuad, read2Bytes, read3Bytes, read4Bytes, readAndVerifyBytes, readAndVerifyBytes, readByte, readBytearray, readByteArray, readByteArray, readBytes, readRandomBytes, scanForByte, setDebug, skipBytes, skipBytes, slice, startsWith, tail, writeIntInToByteArray
public String getName()
getName
in class ImageParser
public String getDefaultExtension()
getDefaultExtension
in class ImageParser
protected String[] getAcceptedExtensions()
getAcceptedExtensions
in class ImageParser
protected ImageFormat[] getAcceptedTypes()
getAcceptedTypes
in class ImageParser
public boolean embedICCProfile(File src, File dst, byte[] profile)
embedICCProfile
in class ImageParser
public IImageMetadata getMetadata(ByteSource byteSource, Map params) throws ImageReadException, IOException
getMetadata
in class ImageParser
ImageReadException
IOException
public ImageInfo getImageInfo(ByteSource byteSource, Map params) throws ImageReadException, IOException
getImageInfo
in class ImageParser
ImageReadException
IOException
public Dimension getImageSize(ByteSource byteSource, Map params) throws ImageReadException, IOException
getImageSize
in class ImageParser
ImageReadException
IOException
public byte[] getICCProfileBytes(ByteSource byteSource, Map params) throws ImageReadException, IOException
getICCProfileBytes
in class ImageParser
ImageReadException
IOException
public final BufferedImage getBufferedImage(ByteSource byteSource, Map params) throws ImageReadException, IOException
getBufferedImage
in class ImageParser
ImageReadException
IOException
public ArrayList getAllBufferedImages(ByteSource byteSource) throws ImageReadException, IOException
getAllBufferedImages
in class ImageParser
ImageReadException
IOException
public String getXmpXml(ByteSource byteSource, Map params) throws ImageReadException, IOException
getXmpXml
in class ImageParser
file
- File containing image data.params
- Map of optional parameters, defined in SanselanConstants.ImageReadException
IOException
Copyright © 2007-2012. All Rights Reserved.