bKGD chunk, see http://www.w3.org/TR/PNG/#11bKGD
More...
Inherits Hjg.Pngcs.Chunks.PngChunkSingle.
|
| PngChunkBKGD (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
|
|
void | SetGray (int gray) |
| Set gray value (0-255 if bitdept=8)
|
|
int | GetGray () |
| Gets gray value
|
|
void | SetPaletteIndex (int index) |
| Set pallette index - only for indexed
|
|
int | GetPaletteIndex () |
| Get pallette index - only for indexed
|
|
void | SetRGB (int r, int g, int b) |
| Sets rgb value, only for rgb images
|
|
int[] | GetRGB () |
| Gets rgb value, only for rgb images
|
|
| PngChunkSingle (String id, ImageInfo imgInfo) |
|
sealed override bool | AllowsMultiple () |
| This is implemented in PngChunkMultiple/PngChunSingle
|
|
override int | GetHashCode () |
|
override bool | Equals (object obj) |
|
ChunkRaw | createEmptyChunk (int len, bool alloc) |
|
override String | ToString () |
| Basic info: Id, length, Type name
|
|
|
const String | ID = ChunkHelper.bKGD |
|
|
enum | ChunkOrderingConstraint {
NONE,
BEFORE_PLTE_AND_IDAT,
AFTER_PLTE_BEFORE_IDAT,
BEFORE_IDAT,
NA
} |
| Restrictions for chunk ordering, for ancillary chunks More...
|
|
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) |
|
| PngChunk (String id, ImageInfo imgInfo) |
| Constructs an empty chunk
|
|
readonly ImageInfo | ImgInfo |
| Image basic info, mostly for some checks
|
|
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] |
|
Hjg.Pngcs.Chunks.PngChunkBKGD.PngChunkBKGD |
( |
ImageInfo |
info | ) |
|
override ChunkRaw Hjg.Pngcs.Chunks.PngChunkBKGD.CreateRawChunk |
( |
| ) |
|
|
virtual |
override void Hjg.Pngcs.Chunks.PngChunkBKGD.ParseFromRaw |
( |
ChunkRaw |
c | ) |
|
|
virtual |
override void Hjg.Pngcs.Chunks.PngChunkBKGD.CloneDataFromRead |
( |
PngChunk |
other | ) |
|
|
virtual |
void Hjg.Pngcs.Chunks.PngChunkBKGD.SetGray |
( |
int |
gray | ) |
|
Set gray value (0-255 if bitdept=8)
- Parameters
-
int Hjg.Pngcs.Chunks.PngChunkBKGD.GetGray |
( |
| ) |
|
Gets gray value
- Returns
- gray value (0-255 if bitdept=8)
void Hjg.Pngcs.Chunks.PngChunkBKGD.SetPaletteIndex |
( |
int |
index | ) |
|
Set pallette index - only for indexed
- Parameters
-
int Hjg.Pngcs.Chunks.PngChunkBKGD.GetPaletteIndex |
( |
| ) |
|
Get pallette index - only for indexed
- Returns
void Hjg.Pngcs.Chunks.PngChunkBKGD.SetRGB |
( |
int |
r, |
|
|
int |
g, |
|
|
int |
b |
|
) |
| |
Sets rgb value, only for rgb images
- Parameters
-
int [] Hjg.Pngcs.Chunks.PngChunkBKGD.GetRGB |
( |
| ) |
|
Gets rgb value, only for rgb images
- Returns
- [r , g, b] array
const String Hjg.Pngcs.Chunks.PngChunkBKGD.ID = ChunkHelper.bKGD |