Function write_rgb_file
pub fn write_rgb_file<R, G, B>(path: impl AsRef<Path>, width: usize, height: usize, colors: impl Sync + Fn(usize, usize) -> (R, G, B)) -> UnitResult
where
R: IntoSample,
G: IntoSample,
B: IntoSample,
An oversimplified function for "just write the damn file already" use cases.
Have a look at the examples to see how you can write an image with more
flexibility (it's not that hard). Use write_rgb_file if you do not need an
alpha channel.
Each of R, G, and B can be either f16, f32, u32, or Sample.