pub fn write_rgba_file<R, G, B, A>(
path: impl AsRef<Path>,
width: usize,
height: usize,
colors: impl Sync + Fn(usize, usize) -> (R, G, B, A)
) -> UnitResult where
R: IntoSample,
G: IntoSample,
B: IntoSample,
A: IntoSample, Expand description
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, B and A can be either f16, f32, u32, or Sample.