ExPng.RawData (ExPng v1.0.0)
This struct provides an intermediate data format between a PNG image file and
and ExPng.Image
struct. Raw image file data is parsed into this struct
when reading from a PNG file, and when turning an ExPng.Image
into a
saveable image file.
This data can be accessed via the raw_data
field on an ExPng.Image
struct,
but users have no need to manipulate this data directly.
Link to this section Summary
Link to this section Types
Specs
t() :: %ExPng.RawData{ ancillary_chunks: ExPng.maybe([ExPng.Chunks.Ancillary.t()]), data_chunk: ExPng.Chunks.ImageData.t(), end_chunk: ExPng.Chunks.End.t(), header_chunk: ExPng.Chunks.Header.t(), palette_chunk: ExPng.maybe(ExPng.Chunks.Palette.t()), transparency_chunk: ExPng.maybe(ExPng.Chunks.Transparency.t()) }