Class TGAHeader
- java.lang.Object
-
- com.twelvemonkeys.imageio.plugins.tga.TGAHeader
-
final class TGAHeader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private intattributeBitsprivate java.awt.image.IndexColorModelcolorMapprivate intcolorMapDepthprivate intcolorMapSizeprivate intcolorMapStartprivate intcolorMapTypeprivate intheight(package private) java.lang.Stringidentificationprivate intimageTypeprivate intinterleave(package private) intoriginprivate intpixelDepthprivate intwidthprivate intxprivate inty
-
Constructor Summary
Constructors Constructor Description TGAHeader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringasZeroTerminatedASCIIString(byte[] data)(package private) static TGAHeaderfrom(javax.imageio.ImageTypeSpecifier type, boolean compressed)(package private) static TGAHeaderfrom(javax.imageio.ImageTypeSpecifier type, int width, int height, boolean compressed)(package private) intgetAttributeBits()(package private) java.awt.image.IndexColorModelgetColorMap()(package private) intgetHeight()(package private) java.lang.StringgetIdentification()(package private) intgetImageType()private static intgetImageType(java.awt.image.ColorModel colorModel, boolean compressed)(package private) intgetInterleave()(package private) intgetOrigin()(package private) intgetPixelDepth()(package private) intgetWidth()(package private) static TGAHeaderread(javax.imageio.stream.ImageInputStream imageInput)private static java.awt.image.IndexColorModelreadColorMap(java.io.DataInput stream, TGAHeader header)(package private) static java.lang.StringreadString(javax.imageio.stream.ImageInputStream stream, int maxLength)java.lang.StringtoString()(package private) voidwrite(java.io.DataOutput stream)
-
-
-
Field Detail
-
colorMapType
private int colorMapType
-
imageType
private int imageType
-
colorMapStart
private int colorMapStart
-
colorMapSize
private int colorMapSize
-
colorMapDepth
private int colorMapDepth
-
x
private int x
-
y
private int y
-
width
private int width
-
height
private int height
-
pixelDepth
private int pixelDepth
-
attributeBits
private int attributeBits
-
origin
int origin
-
interleave
private int interleave
-
identification
java.lang.String identification
-
colorMap
private java.awt.image.IndexColorModel colorMap
-
-
Method Detail
-
getImageType
int getImageType()
-
getWidth
int getWidth()
-
getHeight
int getHeight()
-
getPixelDepth
int getPixelDepth()
-
getAttributeBits
int getAttributeBits()
-
getOrigin
int getOrigin()
-
getInterleave
int getInterleave()
-
getIdentification
java.lang.String getIdentification()
-
getColorMap
java.awt.image.IndexColorModel getColorMap()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
from
static TGAHeader from(javax.imageio.ImageTypeSpecifier type, boolean compressed)
-
from
static TGAHeader from(javax.imageio.ImageTypeSpecifier type, int width, int height, boolean compressed)
-
getImageType
private static int getImageType(java.awt.image.ColorModel colorModel, boolean compressed)
-
write
void write(java.io.DataOutput stream) throws java.io.IOException- Throws:
java.io.IOException
-
read
static TGAHeader read(javax.imageio.stream.ImageInputStream imageInput) throws java.io.IOException
- Throws:
java.io.IOException
-
readString
static java.lang.String readString(javax.imageio.stream.ImageInputStream stream, int maxLength) throws java.io.IOException- Throws:
java.io.IOException
-
asZeroTerminatedASCIIString
private static java.lang.String asZeroTerminatedASCIIString(byte[] data)
-
readColorMap
private static java.awt.image.IndexColorModel readColorMap(java.io.DataInput stream, TGAHeader header) throws java.io.IOException- Throws:
java.io.IOException
-
-