Trait WritableChannels
pub trait WritableChannels<'slf>
Enables an image containing this list of channels to be written to a file.
Associated Types
type Writer: ChannelsWriter;The type of temporary writer
Required Methods
fn infer_channel_list(&self) -> ChannelListGenerate the file meta data for this list of channel
fn infer_level_modes(&self) -> (LevelMode, RoundingMode)Generate the file meta data of whether and how resolution levels should be stored in the file
fn create_writer(&'slf self, header: &Header) -> Self::WriterCreate a temporary writer for this list of channels
Implementors
impl<'c, Channels, Storage> WritableChannels<'c> for SpecificChannels<Storage, Channels> where Storage: 'c + GetPixel, Storage::Pixel: IntoRecursive, Channels: 'c + Sync + Clone + IntoRecursive, <Channels as IntoRecursive>::Recursive: WritableChannelsDescription<<Storage::Pixel as IntoRecursive>::Recursive>,impl<'samples, Samples> WritableChannels<'samples> for AnyChannels<Samples> where Samples: 'samples + WritableSamples<'samples>,impl<'slf, Channels> WritableChannels<'slf> for CroppedChannels<Channels> where Channels: WritableChannels<'slf> + 'slf,