Package pixy.meta
Class Thumbnail
java.lang.Object
pixy.meta.Thumbnail
- Direct Known Subclasses:
ExifThumbnail
,IRBThumbnail
,JFIFThumbnail
public abstract class Thumbnail
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected byte[]
compressedThumbnail
static int
DATA_TYPE_KJpegRGB
static int
DATA_TYPE_KRawRGB
static int
DATA_TYPE_TIFF
protected int
dataType
protected int
height
protected java.awt.image.BufferedImage
thumbnail
protected int
width
protected int
writeQuality
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description boolean
containsImage()
byte[]
getCompressedImage()
int
getDataType()
java.lang.String
getDataTypeAsString()
int
getHeight()
java.awt.image.BufferedImage
getRawImage()
int
getWidth()
void
setImage(int width, int height, int dataType, byte[] compressedThumbnail)
void
setImage(java.awt.image.BufferedImage thumbnail)
void
setWriteQuality(int quality)
abstract void
write(java.io.OutputStream os)
-
Field Details
-
DATA_TYPE_KRawRGB
public static final int DATA_TYPE_KRawRGB- See Also:
- Constant Field Values
-
DATA_TYPE_KJpegRGB
public static final int DATA_TYPE_KJpegRGB- See Also:
- Constant Field Values
-
DATA_TYPE_TIFF
public static final int DATA_TYPE_TIFF- See Also:
- Constant Field Values
-
thumbnail
protected java.awt.image.BufferedImage thumbnail -
compressedThumbnail
protected byte[] compressedThumbnail -
writeQuality
protected int writeQuality -
width
protected int width -
height
protected int height -
dataType
protected int dataType
-
-
Constructor Details
-
Method Details
-
containsImage
public boolean containsImage() -
getCompressedImage
public byte[] getCompressedImage() -
getDataType
public int getDataType() -
getDataTypeAsString
public java.lang.String getDataTypeAsString() -
getHeight
public int getHeight() -
getRawImage
public java.awt.image.BufferedImage getRawImage() -
getWidth
public int getWidth() -
setImage
public void setImage(java.awt.image.BufferedImage thumbnail) -
setImage
public void setImage(int width, int height, int dataType, byte[] compressedThumbnail) -
setWriteQuality
public void setWriteQuality(int quality) -
write
public abstract void write(java.io.OutputStream os) throws java.io.IOException- Throws:
java.io.IOException
-