PngCs  1.1.4
A C# library for read/write PNG images
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCHjg.Pngcs.Zlib.Adler32
oCHjg.Pngcs.Chunks.ChunkCopyBehaviourBehaviours for chunks transfer when reading and writing.
oCHjg.Pngcs.Chunks.ChunkHelperStatic utility methods for CHunks
oCHjg.Pngcs.Chunks.ChunkPredicateDecides if another chunk "matches", according to some criterion
oCHjg.Pngcs.Chunks.ChunkRawWraps the raw chunk data
oCHjg.Pngcs.Chunks.ChunksListAll chunks that form an image, read or to be written
|\CHjg.Pngcs.Chunks.ChunksListForWriteChunks written or queued to be written http://www.w3.org/TR/PNG/#table53
oCHjg.Pngcs.Zlib.CRC32
oCHjg.Pngcs.Zlib.DeflateCompressLevel
oCException
|oCHjg.Pngcs.PngjExceptionGral exception class for PNGCS library
||oCHjg.Pngcs.PngjBadCrcExceptionException for CRC check
||oCHjg.Pngcs.PngjInputExceptionException associated with input (reading) operations
||\CHjg.Pngcs.PngjOutputExceptionException associated with input (reading) operations
|oCHjg.Pngcs.PngjExceptionInternalException for internal problems
|\CHjg.Pngcs.PngjUnsupportedExceptionException for unsupported operation or feature
oCHjg.Pngcs.FileHelperA few utility static methods to read and write files
oCHjg.Pngcs.PngIDatChunkInputStream.IdatChunkInfo
oCHjg.Pngcs.ImageInfoSimple immutable wrapper for basic image info
oCHjg.Pngcs.ImageLineLightweight wrapper for an image scanline, for read and write
oCHjg.Pngcs.ImageLineHelperBunch of utility static methods to process/analyze an image line
oCHjg.Pngcs.ImageLinesWraps a set of rows from a image, read in a single operation, stored in a int[][] or byte[][] matrix
oCHjg.Pngcs.Chunks.PngChunkRepresents a instance of a PNG chunk
|oCHjg.Pngcs.Chunks.PngChunkMultipleA Chunk type that allows duplicate in an image
||oCHjg.Pngcs.Chunks.PngChunkIDATIDAT chunk http://www.w3.org/TR/PNG/#11IDAT
||oCHjg.Pngcs.Chunks.PngChunkSPLTsPLT chunk: http://www.w3.org/TR/PNG/#11sPLT
||oCHjg.Pngcs.Chunks.PngChunkTextVargeneral class for textual chunks
|||oCHjg.Pngcs.Chunks.PngChunkITXTiTXt chunk: http://www.w3.org/TR/PNG/#11iTXt One of the three text chunks
|||oCHjg.Pngcs.Chunks.PngChunkTEXTtEXt chunk: latin1 uncompressed text
|||\CHjg.Pngcs.Chunks.PngChunkZTXTzTXt chunk: http://www.w3.org/TR/PNG/#11zTXt
||\CHjg.Pngcs.Chunks.PngChunkUNKNOWNUnknown (for our chunk factory) chunk type.
|oCHjg.Pngcs.Chunks.PngChunkSingleA Chunk type that does not allow duplicate in an image
||oCHjg.Pngcs.Chunks.PngChunkBKGDbKGD chunk, see http://www.w3.org/TR/PNG/#11bKGD
||oCHjg.Pngcs.Chunks.PngChunkCHRMcHRM chunk, see http://www.w3.org/TR/PNG/#11cHRM
||oCHjg.Pngcs.Chunks.PngChunkGAMAgAMA chunk, see http://www.w3.org/TR/PNG/#11gAMA
||oCHjg.Pngcs.Chunks.PngChunkHISThIST chunk, see http://www.w3.org/TR/PNG/#11hIST Only for palette images
||oCHjg.Pngcs.Chunks.PngChunkICCPiCCP Chunk: see http://www.w3.org/TR/PNG/#11iCCP
||oCHjg.Pngcs.Chunks.PngChunkIENDIEND chunk http://www.w3.org/TR/PNG/#11IEND
||oCHjg.Pngcs.Chunks.PngChunkIHDRIHDR chunk: http://www.w3.org/TR/PNG/#11IHDR
||oCHjg.Pngcs.Chunks.PngChunkOFFSoFFs chunk: http://www.libpng.org/pub/png/spec/register/pngext-1.3.0-pdg.html#C.oFFs
||oCHjg.Pngcs.Chunks.PngChunkPHYSpHYs chunk: http://www.w3.org/TR/PNG/#11pHYs
||oCHjg.Pngcs.Chunks.PngChunkPLTEPLTE Palette chunk: this is the only optional critical chunk
||oCHjg.Pngcs.Chunks.PngChunkSBITsBIT chunk: http://www.w3.org/TR/PNG/#11sBIT
||oCHjg.Pngcs.Chunks.PngChunkSRGBsRGB chunk: http://www.w3.org/TR/PNG/#11sRGB
||oCHjg.Pngcs.Chunks.PngChunkSTERsTER chunk: http://www.libpng.org/pub/png/spec/register/pngext-1.3.0-pdg.html#C.sTER
||oCHjg.Pngcs.Chunks.PngChunkTIMEtIME chunk: http://www.w3.org/TR/PNG/#11tIME
||\CHjg.Pngcs.Chunks.PngChunkTRNS
|\CHjg.Pngcs.Chunks.PngChunkSkipped
oCHjg.Pngcs.PngDeinterlacer
oCHjg.Pngcs.PngHelperInternalSome utility static methods for internal use.
oCHjg.Pngcs.Chunks.PngMetadataImage Metadata, wrapper over a ChunksList
oCHjg.Pngcs.PngReaderReads a PNG image, line by line
oCHjg.Pngcs.Chunks.PngChunkTextVar.PngTxtInfo
oCHjg.Pngcs.PngWriterWrites a PNG image, line by line.
oCStream
|oCHjg.Pngcs.Zlib.AZlibInputStream
|\CHjg.Pngcs.Zlib.AZlibOutputStream
\CHjg.Pngcs.Zlib.ZlibStreamFactory