PngCs
1.1.4
A C# library for read/write PNG images
|
Hjg | |
Pngcs | |
Chunks | |
ChunkCopyBehaviour | Behaviours for chunks transfer when reading and writing. |
ChunkHelper | Static utility methods for CHunks |
ChunkPredicate | Decides if another chunk "matches", according to some criterion |
ChunkRaw | Wraps the raw chunk data |
ChunksList | All chunks that form an image, read or to be written |
ChunksListForWrite | Chunks written or queued to be written http://www.w3.org/TR/PNG/#table53 |
PngChunk | Represents a instance of a PNG chunk |
PngChunkBKGD | bKGD chunk, see http://www.w3.org/TR/PNG/#11bKGD |
PngChunkCHRM | cHRM chunk, see http://www.w3.org/TR/PNG/#11cHRM |
PngChunkGAMA | gAMA chunk, see http://www.w3.org/TR/PNG/#11gAMA |
PngChunkHIST | hIST chunk, see http://www.w3.org/TR/PNG/#11hIST Only for palette images |
PngChunkICCP | iCCP Chunk: see http://www.w3.org/TR/PNG/#11iCCP |
PngChunkIDAT | IDAT chunk http://www.w3.org/TR/PNG/#11IDAT |
PngChunkIEND | IEND chunk http://www.w3.org/TR/PNG/#11IEND |
PngChunkIHDR | IHDR chunk: http://www.w3.org/TR/PNG/#11IHDR |
PngChunkITXT | iTXt chunk: http://www.w3.org/TR/PNG/#11iTXt One of the three text chunks |
PngChunkMultiple | A Chunk type that allows duplicate in an image |
PngChunkOFFS | oFFs chunk: http://www.libpng.org/pub/png/spec/register/pngext-1.3.0-pdg.html#C.oFFs |
PngChunkPHYS | pHYs chunk: http://www.w3.org/TR/PNG/#11pHYs |
PngChunkPLTE | PLTE Palette chunk: this is the only optional critical chunk |
PngChunkSBIT | sBIT chunk: http://www.w3.org/TR/PNG/#11sBIT |
PngChunkSingle | A Chunk type that does not allow duplicate in an image |
PngChunkSkipped | |
PngChunkSPLT | sPLT chunk: http://www.w3.org/TR/PNG/#11sPLT |
PngChunkSRGB | sRGB chunk: http://www.w3.org/TR/PNG/#11sRGB |
PngChunkSTER | sTER chunk: http://www.libpng.org/pub/png/spec/register/pngext-1.3.0-pdg.html#C.sTER |
PngChunkTEXT | tEXt chunk: latin1 uncompressed text |
PngChunkTextVar | general class for textual chunks |
PngTxtInfo | |
PngChunkTIME | tIME chunk: http://www.w3.org/TR/PNG/#11tIME |
PngChunkTRNS | |
PngChunkUNKNOWN | Unknown (for our chunk factory) chunk type. |
PngChunkZTXT | zTXt chunk: http://www.w3.org/TR/PNG/#11zTXt |
PngMetadata | Image Metadata, wrapper over a ChunksList |
Zlib | |
Adler32 | |
AZlibInputStream | |
AZlibOutputStream | |
CRC32 | |
DeflateCompressLevel | |
ZlibStreamFactory | |
FileHelper | A few utility static methods to read and write files |
ImageInfo | Simple immutable wrapper for basic image info |
ImageLine | Lightweight wrapper for an image scanline, for read and write |
ImageLineHelper | Bunch of utility static methods to process/analyze an image line |
ImageLines | Wraps a set of rows from a image, read in a single operation, stored in a int[][] or byte[][] matrix |
PngDeinterlacer | |
PngHelperInternal | Some utility static methods for internal use. |
PngjBadCrcException | Exception for CRC check |
PngjException | Gral exception class for PNGCS library |
PngjExceptionInternal | Exception for internal problems |
PngjInputException | Exception associated with input (reading) operations |
PngjOutputException | Exception associated with input (reading) operations |
PngjUnsupportedException | Exception for unsupported operation or feature |
PngReader | Reads a PNG image, line by line |
PngWriter | Writes a PNG image, line by line. |