|
PngCs
1.1.4
A C# library for read/write PNG images
|
hIST chunk, see http://www.w3.org/TR/PNG/#11hIST Only for palette images More...
Inherits Hjg.Pngcs.Chunks.PngChunkSingle.
Public Member Functions | |
| PngChunkHIST (ImageInfo info) | |
| override ChunkOrderingConstraint | GetOrderingConstraint () |
| Get ordering constrain | |
| override ChunkRaw | CreateRawChunk () |
| Serialization. Creates a Raw chunk, ready for write, from this chunk content | |
| override void | ParseFromRaw (ChunkRaw c) |
| Deserialization. Given a Raw chunk, just rad, fills this chunk content | |
| override void | CloneDataFromRead (PngChunk other) |
| Override to make a copy (normally deep) from other chunk | |
| int[] | GetHist () |
| void | SetHist (int[] hist) |
| should have same length as palette | |
Public Member Functions inherited from Hjg.Pngcs.Chunks.PngChunkSingle | |
| PngChunkSingle (String id, ImageInfo imgInfo) | |
| sealed override bool | AllowsMultiple () |
| This is implemented in PngChunkMultiple/PngChunSingle | |
| override int | GetHashCode () |
| override bool | Equals (object obj) |
Public Member Functions inherited from Hjg.Pngcs.Chunks.PngChunk | |
| ChunkRaw | createEmptyChunk (int len, bool alloc) |
| override String | ToString () |
| Basic info: Id, length, Type name | |
Static Public Attributes | |
| static readonly String | ID = ChunkHelper.hIST |
Additional Inherited Members | |
Public Types inherited from Hjg.Pngcs.Chunks.PngChunk | |
| enum | ChunkOrderingConstraint { NONE, BEFORE_PLTE_AND_IDAT, AFTER_PLTE_BEFORE_IDAT, BEFORE_IDAT, NA } |
| Restrictions for chunk ordering, for ancillary chunks More... | |
Static Public Member Functions inherited from Hjg.Pngcs.Chunks.PngChunk | |
| static void | FactoryRegister (String chunkId, Type type) |
| Registers a Chunk ID in the factory, to instantiate a given type | |
| static T | CloneChunk< T > (T chunk, ImageInfo info) |
Public Attributes inherited from Hjg.Pngcs.Chunks.PngChunk | |
| readonly String | Id |
| 4 letters. The Id almost determines the concrete type (except for PngUKNOWN) | |
| readonly bool | Crit |
| Standard basic properties, implicit in the Id | |
Protected Member Functions inherited from Hjg.Pngcs.Chunks.PngChunk | |
| PngChunk (String id, ImageInfo imgInfo) | |
| Constructs an empty chunk | |
Protected Attributes inherited from Hjg.Pngcs.Chunks.PngChunk | |
| readonly ImageInfo | ImgInfo |
| Image basic info, mostly for some checks | |
Properties inherited from Hjg.Pngcs.Chunks.PngChunk | |
| bool | Priority [get, set] |
| For writing. Queued chunks with high priority will be written as soon as possible | |
| int | ChunkGroup [get, set] |
| Chunk group where it was read or writen | |
| int | Length [get, set] |
| long | Offset [get, set] |
hIST chunk, see http://www.w3.org/TR/PNG/#11hIST Only for palette images
| Hjg.Pngcs.Chunks.PngChunkHIST.PngChunkHIST | ( | ImageInfo | info | ) |
|
virtual |
|
virtual |
Serialization. Creates a Raw chunk, ready for write, from this chunk content
Implements Hjg.Pngcs.Chunks.PngChunk.
|
virtual |
Deserialization. Given a Raw chunk, just rad, fills this chunk content
Implements Hjg.Pngcs.Chunks.PngChunk.
|
virtual |
Override to make a copy (normally deep) from other chunk
| other |
Implements Hjg.Pngcs.Chunks.PngChunk.
| int [] Hjg.Pngcs.Chunks.PngChunkHIST.GetHist | ( | ) |
| void Hjg.Pngcs.Chunks.PngChunkHIST.SetHist | ( | int[] | hist | ) |
should have same length as palette
| hist |
|
static |
1.8.2