Contains the code related to chunk management for the PNGJ library.
Only needed by client code if some special chunk handling is required.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ChunkPredicate
Decides if another chunk "matches", according to some criterion |
| Modifier and Type | Class and Description |
|---|---|
| public class | ChunkCopyBehaviour
Chunk copy policy to apply when copyng from a pngReader to a pngWriter. |
| public class | |
| public class | ChunkRaw
Raw (physical) chunk. |
| public class | ChunksList
All chunks that form an image, read or to be written. |
| public class | |
| public abstract class | PngChunk
Represents a instance of a PNG chunk. |
| public class | PngChunkBKGD
bKGD Chunk. |
| public class | PngChunkCHRM
cHRM chunk. |
| public class | PngChunkGAMA
gAMA chunk. |
| public class | PngChunkHIST
hIST chunk. |
| public class | PngChunkICCP
iCCP chunk. |
| public class | PngChunkIDAT
IDAT chunk. |
| public class | PngChunkIEND
IEND chunk. |
| public class | PngChunkIHDR
IHDR chunk. |
| public class | PngChunkITXT
iTXt chunk. |
| public abstract class | PngChunkMultiple
PNG chunk type (abstract) that allows multiple instances in same image. |
| public class | PngChunkOFFS
oFFs chunk. |
| public class | PngChunkPHYS
pHYs chunk. |
| public class | PngChunkPLTE
PLTE chunk. |
| public class | PngChunkSBIT
sBIT chunk. |
| public abstract class | PngChunkSingle
PNG chunk type (abstract) that does not allow multiple instances in same image. |
| public class | PngChunkSkipped
Pseudo chunk type, for chunks that were skipped on reading |
| public class | PngChunkSPLT
sPLT chunk. |
| public class | PngChunkSRGB
sRGB chunk. |
| public class | PngChunkSTER
sTER chunk. |
| public class | PngChunkTEXT
tEXt chunk. |
| public abstract class | PngChunkTextVar
Superclass (abstract) for three textual chunks (TEXT, ITXT, ZTXT) |
| public class | PngChunkTIME
tIME chunk. |
| public class | PngChunkTRNS
tRNS chunk. |
| public class | PngChunkUNKNOWN
Placeholder for UNKNOWN (custom or not) chunks. |
| public class | PngChunkZTXT
zTXt chunk. |
| public class | PngMetadata
We consider "image metadata" every info inside the image except for the most basic image info (IHDR chunk - ImageInfo class) and the pixels values. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | ChunkLoadBehaviour
Defines gral strategy about what to do with ancillary (non-critical) chunks when reading |