Function exr::image::write::write_rgba_file[][src]

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.