Package ar.com.hjg.pngj.chunks

Contains the code related to chunk management for the PNGJ library.

See:
          Description

Interface Summary
ChunkPredicate Decides if another chunk "matches", according to some criterion
 

Class Summary
ChunkCopyBehaviour Chunk copy policy to apply when copyng from a pngReader to a pngWriter.
ChunkHelper  
ChunkRaw Raw (physical) chunk.
ChunksList All chunks that form an image, read or to be written.
ChunksListForWrite  
PngChunk Represents a instance of a PNG chunk.
PngChunkBKGD bKGD Chunk.
PngChunkCHRM cHRM chunk.
PngChunkGAMA gAMA chunk.
PngChunkHIST hIST chunk.
PngChunkICCP iCCP chunk.
PngChunkIDAT IDAT chunk.
PngChunkIEND IEND chunk.
PngChunkIHDR IHDR chunk.
PngChunkITXT iTXt chunk.
PngChunkMultiple PNG chunk type (abstract) that allows multiple instances in same image.
PngChunkOFFS oFFs chunk.
PngChunkPHYS pHYs chunk.
PngChunkPLTE PLTE chunk.
PngChunkSBIT sBIT chunk.
PngChunkSingle PNG chunk type (abstract) that does not allow multiple instances in same image.
PngChunkSkipped Pseudo chunk type, for chunks that were skipped on reading
PngChunkSPLT sPLT chunk.
PngChunkSRGB sRGB chunk.
PngChunkSTER sTER chunk.
PngChunkTEXT tEXt chunk.
PngChunkTextVar Superclass (abstract) for three textual chunks (TEXT, ITXT, ZTXT)
PngChunkTextVar.PngTxtInfo  
PngChunkTIME tIME chunk.
PngChunkTRNS tRNS chunk.
PngChunkUNKNOWN Placeholder for UNKNOWN (custom or not) chunks.
PngChunkZTXT zTXt chunk.
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.
 

Enum Summary
ChunkLoadBehaviour Defines gral strategy about what to do with ancillary (non-critical) chunks when reading
PngChunk.ChunkOrderingConstraint Possible ordering constraint for a PngChunk type -only relevant for ancillary chunks.
 

Package ar.com.hjg.pngj.chunks Description

Contains the code related to chunk management for the PNGJ library.

Only needed by client code if some special chunk handling is required.