class PngIdatChunk extends PngChunk
Modifier and Type | Field and Description |
---|---|
(package private) static int |
ADLER_DATA_OFFSET |
(package private) static int |
ADLER_FIELD_LENGTH |
(package private) static int |
HEADER_BYTE1_DATA_OFFSET |
(package private) static int |
HEADER_BYTE2_DATA_OFFSET |
(package private) static int |
HEADER_BYTES_LENGTH |
CHUNK_IDAT, CHUNK_IEND, CHUNK_IHDR, CHUNK_PLTE, CHUNK_tRNS, CHUNK_UNKNOWN, CRC_TABLE, DATA_OFFSET, length, LENGTH_FIELD_LENGTH, LENGTH_OFFSET, MIN_LENGTH, reference, TYPE_FIELD_LENGTH, TYPE_IDAT, TYPE_IEND, TYPE_IHDR, TYPE_OFFSET, TYPE_PLTE, TYPE_tRNS
Constructor and Description |
---|
PngIdatChunk(byte[] reference) |
PngIdatChunk(byte headerByte1,
byte headerByte2,
byte[] data,
int adler) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
getChunkType() |
(package private) byte |
getDataByteAtOffset(int offset) |
(package private) void |
validate(PngFileReadState readState,
PngIhdrChunk headerChunk)
Answer whether the chunk is a valid IDAT chunk.
|
checkCRC, computeCRC, contributeToString, getCRC, getData, getInt16, getInt32, getLength, getReference, getSize, getTypeBytes, isCritical, readNextFromStream, setCRC, setData, setInt16, setInt32, setLength, setReference, setType, toString, typeMatchesArray
static final int HEADER_BYTES_LENGTH
static final int ADLER_FIELD_LENGTH
static final int HEADER_BYTE1_DATA_OFFSET
static final int HEADER_BYTE2_DATA_OFFSET
static final int ADLER_DATA_OFFSET
PngIdatChunk(byte headerByte1, byte headerByte2, byte[] data, int adler)
PngIdatChunk(byte[] reference)
int getChunkType()
getChunkType
in class PngChunk
void validate(PngFileReadState readState, PngIhdrChunk headerChunk)
byte getDataByteAtOffset(int offset)