|
PngCs
1.1.4
A C# library for read/write PNG images
|
Classes | |
| class | ChunkCopyBehaviour |
| Behaviours for chunks transfer when reading and writing. More... | |
| class | ChunkHelper |
| Static utility methods for CHunks More... | |
| interface | ChunkPredicate |
| Decides if another chunk "matches", according to some criterion More... | |
| class | ChunkPredicateEquiv |
| An ad-hoc criterion, perhaps useful, for equivalence. ChunkHelper.Equivalent(PngChunk,PngChunk) | |
| class | ChunkPredicateId |
| Match if have same Chunk Id | |
| class | ChunkPredicateId2 |
| match if have same id and, if Text (or SPLT) if have the asame key | |
| class | ChunkRaw |
| Wraps the raw chunk data More... | |
| class | ChunksList |
| All chunks that form an image, read or to be written More... | |
| class | ChunksListForWrite |
| Chunks written or queued to be written http://www.w3.org/TR/PNG/#table53 More... | |
| class | PngChunk |
| Represents a instance of a PNG chunk More... | |
| class | PngChunkBKGD |
| bKGD chunk, see http://www.w3.org/TR/PNG/#11bKGD More... | |
| class | PngChunkCHRM |
| cHRM chunk, see http://www.w3.org/TR/PNG/#11cHRM More... | |
| class | PngChunkGAMA |
| gAMA chunk, see http://www.w3.org/TR/PNG/#11gAMA More... | |
| class | PngChunkHIST |
| hIST chunk, see http://www.w3.org/TR/PNG/#11hIST Only for palette images More... | |
| class | PngChunkICCP |
| iCCP Chunk: see http://www.w3.org/TR/PNG/#11iCCP More... | |
| class | PngChunkIDAT |
| IDAT chunk http://www.w3.org/TR/PNG/#11IDAT More... | |
| class | PngChunkIEND |
| IEND chunk http://www.w3.org/TR/PNG/#11IEND More... | |
| class | PngChunkIHDR |
| IHDR chunk: http://www.w3.org/TR/PNG/#11IHDR More... | |
| class | PngChunkITXT |
| iTXt chunk: http://www.w3.org/TR/PNG/#11iTXt One of the three text chunks More... | |
| class | PngChunkMultiple |
| A Chunk type that allows duplicate in an image More... | |
| class | PngChunkOFFS |
| oFFs chunk: http://www.libpng.org/pub/png/spec/register/pngext-1.3.0-pdg.html#C.oFFs More... | |
| class | PngChunkPHYS |
| pHYs chunk: http://www.w3.org/TR/PNG/#11pHYs More... | |
| class | PngChunkPLTE |
| PLTE Palette chunk: this is the only optional critical chunk More... | |
| class | PngChunkSBIT |
| sBIT chunk: http://www.w3.org/TR/PNG/#11sBIT More... | |
| class | PngChunkSingle |
| A Chunk type that does not allow duplicate in an image More... | |
| class | PngChunkSkipped |
| class | PngChunkSPLT |
| sPLT chunk: http://www.w3.org/TR/PNG/#11sPLT More... | |
| class | PngChunkSRGB |
| sRGB chunk: http://www.w3.org/TR/PNG/#11sRGB More... | |
| class | PngChunkSTER |
| sTER chunk: http://www.libpng.org/pub/png/spec/register/pngext-1.3.0-pdg.html#C.sTER More... | |
| class | PngChunkTEXT |
| tEXt chunk: latin1 uncompressed text More... | |
| class | PngChunkTextVar |
| general class for textual chunks More... | |
| class | PngChunkTIME |
| tIME chunk: http://www.w3.org/TR/PNG/#11tIME More... | |
| class | PngChunkTRNS |
| More... | |
| class | PngChunkUNKNOWN |
| Unknown (for our chunk factory) chunk type. More... | |
| class | PngChunkZTXT |
| zTXt chunk: http://www.w3.org/TR/PNG/#11zTXt More... | |
| class | PngMetadata |
| Image Metadata, wrapper over a ChunksList More... | |
Enumerations | |
| enum | ChunkLoadBehaviour { LOAD_CHUNK_NEVER, LOAD_CHUNK_KNOWN, LOAD_CHUNK_IF_SAFE, LOAD_CHUNK_ALWAYS } |
| Defines what to do with non critical chunks when reading More... | |
Defines what to do with non critical chunks when reading
| LOAD_CHUNK_NEVER |
all non-critical chunks are skippped |
| LOAD_CHUNK_KNOWN |
load chunk if 'known' (registered with the factory) |
| LOAD_CHUNK_IF_SAFE |
load chunk if 'known' or safe to copy |
| LOAD_CHUNK_ALWAYS |
load chunks always Notice that other restrictions might apply, see PngReader.SkipChunkMaxSize PngReader.SkipChunkIds |
1.8.2