PngCs  1.1.4
A C# library for read/write PNG images
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
\NHjg
 \NPngcs
  oNChunks
  |oCChunkCopyBehaviourBehaviours for chunks transfer when reading and writing.
  |oCChunkHelperStatic utility methods for CHunks
  |oCChunkPredicateDecides if another chunk "matches", according to some criterion
  |oCChunkRawWraps the raw chunk data
  |oCChunksListAll chunks that form an image, read or to be written
  |oCChunksListForWriteChunks written or queued to be written http://www.w3.org/TR/PNG/#table53
  |oCPngChunkRepresents a instance of a PNG chunk
  |oCPngChunkBKGDbKGD chunk, see http://www.w3.org/TR/PNG/#11bKGD
  |oCPngChunkCHRMcHRM chunk, see http://www.w3.org/TR/PNG/#11cHRM
  |oCPngChunkGAMAgAMA chunk, see http://www.w3.org/TR/PNG/#11gAMA
  |oCPngChunkHISThIST chunk, see http://www.w3.org/TR/PNG/#11hIST Only for palette images
  |oCPngChunkICCPiCCP Chunk: see http://www.w3.org/TR/PNG/#11iCCP
  |oCPngChunkIDATIDAT chunk http://www.w3.org/TR/PNG/#11IDAT
  |oCPngChunkIENDIEND chunk http://www.w3.org/TR/PNG/#11IEND
  |oCPngChunkIHDRIHDR chunk: http://www.w3.org/TR/PNG/#11IHDR
  |oCPngChunkITXTiTXt chunk: http://www.w3.org/TR/PNG/#11iTXt One of the three text chunks
  |oCPngChunkMultipleA Chunk type that allows duplicate in an image
  |oCPngChunkOFFSoFFs chunk: http://www.libpng.org/pub/png/spec/register/pngext-1.3.0-pdg.html#C.oFFs
  |oCPngChunkPHYSpHYs chunk: http://www.w3.org/TR/PNG/#11pHYs
  |oCPngChunkPLTEPLTE Palette chunk: this is the only optional critical chunk
  |oCPngChunkSBITsBIT chunk: http://www.w3.org/TR/PNG/#11sBIT
  |oCPngChunkSingleA Chunk type that does not allow duplicate in an image
  |oCPngChunkSkipped
  |oCPngChunkSPLTsPLT chunk: http://www.w3.org/TR/PNG/#11sPLT
  |oCPngChunkSRGBsRGB chunk: http://www.w3.org/TR/PNG/#11sRGB
  |oCPngChunkSTERsTER chunk: http://www.libpng.org/pub/png/spec/register/pngext-1.3.0-pdg.html#C.sTER
  |oCPngChunkTEXTtEXt chunk: latin1 uncompressed text
  |oCPngChunkTextVargeneral class for textual chunks
  ||\CPngTxtInfo
  |oCPngChunkTIMEtIME chunk: http://www.w3.org/TR/PNG/#11tIME
  |oCPngChunkTRNS
  |oCPngChunkUNKNOWNUnknown (for our chunk factory) chunk type.
  |oCPngChunkZTXTzTXt chunk: http://www.w3.org/TR/PNG/#11zTXt
  |\CPngMetadataImage Metadata, wrapper over a ChunksList
  oNZlib
  |oCAdler32
  |oCAZlibInputStream
  |oCAZlibOutputStream
  |oCCRC32
  |oCDeflateCompressLevel
  |\CZlibStreamFactory
  oCFileHelperA few utility static methods to read and write files
  oCImageInfoSimple immutable wrapper for basic image info
  oCImageLineLightweight wrapper for an image scanline, for read and write
  oCImageLineHelperBunch of utility static methods to process/analyze an image line
  oCImageLinesWraps a set of rows from a image, read in a single operation, stored in a int[][] or byte[][] matrix
  oCPngDeinterlacer
  oCPngHelperInternalSome utility static methods for internal use.
  oCPngjBadCrcExceptionException for CRC check
  oCPngjExceptionGral exception class for PNGCS library
  oCPngjExceptionInternalException for internal problems
  oCPngjInputExceptionException associated with input (reading) operations
  oCPngjOutputExceptionException associated with input (reading) operations
  oCPngjUnsupportedExceptionException for unsupported operation or feature
  oCPngReaderReads a PNG image, line by line
  \CPngWriterWrites a PNG image, line by line.