Expand description
How to read either a single or a list of layers.
Structs§
- AllLayers
Reader - Processes pixel blocks from a file and accumulates them into a list of layers.
For example,
ChannelsReader
can be [SpecificChannelsReader
] or [AnyChannelsReader<FlatSamplesReader>
]. - First
Valid Layer Reader - Processes pixel blocks from a file and accumulates them into a single layers, using only the first.
For example,
ChannelsReader
can beSpecificChannelsReader
orAnyChannelsReader<FlatSamplesReader>
. - Layer
Reader - Processes pixel blocks from a file and accumulates them into a single layers.
For example,
ChannelsReader
can beSpecificChannelsReader
orAnyChannelsReader<FlatSamplesReader>
. - Read
AllLayers - Specify to read all channels, aborting if any one is invalid.
[
ReadRgbaChannels
] or [ReadAnyChannels<ReadFlatSamples>
]. - Read
First Valid Layer - Specify to read only the first layer which meets the previously specified requirements
Traits§
- Channels
Reader - Processes pixel blocks from a file and accumulates them into multiple channels per layer.
- Read
Channels - A template that creates a
ChannelsReader
once for all channels per layer.