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 int
attributeBits
private java.awt.image.IndexColorModel
colorMap
private int
colorMapDepth
private int
colorMapSize
private int
colorMapStart
private int
colorMapType
private int
height
(package private) java.lang.String
identification
private int
imageType
private int
interleave
(package private) int
origin
private int
pixelDepth
private int
width
private int
x
private int
y
-
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.String
asZeroTerminatedASCIIString(byte[] data)
(package private) static TGAHeader
from(javax.imageio.ImageTypeSpecifier type, boolean compressed)
(package private) static TGAHeader
from(javax.imageio.ImageTypeSpecifier type, int width, int height, boolean compressed)
(package private) int
getAttributeBits()
(package private) java.awt.image.IndexColorModel
getColorMap()
(package private) int
getHeight()
(package private) java.lang.String
getIdentification()
(package private) int
getImageType()
private static int
getImageType(java.awt.image.ColorModel colorModel, boolean compressed)
(package private) int
getInterleave()
(package private) int
getOrigin()
(package private) int
getPixelDepth()
(package private) int
getWidth()
(package private) static TGAHeader
read(javax.imageio.stream.ImageInputStream imageInput)
private static java.awt.image.IndexColorModel
readColorMap(java.io.DataInput stream, TGAHeader header)
(package private) static java.lang.String
readString(javax.imageio.stream.ImageInputStream stream, int maxLength)
java.lang.String
toString()
(package private) void
write(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:
toString
in 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
-
-