pub fn magic_resize(
image: &ImageF64,
version: Version,
new_width: Option<u32>,
new_height: Option<u32>,
) -> ImageF64Expand description
Resizes image to a new size. Any of the dimensions could be optional - in that case, image would be scaled proportionally.
ยงExamples
// set width, scale height proportionally
use magic_kernel::{Version, magic_resize};
let result = magic_resize(&image, Version::MagicKernelSharp2021, Some(500), None);// set height, scale width proportionally
use magic_kernel::{Version, magic_resize};
let result = magic_resize(&image, Version::MagicKernelSharp2021, None, Some(500));// scale both width and height
use magic_kernel::{Version, magic_resize};
let result = magic_resize(&image, Version::MagicKernelSharp2021, Some(250), Some(500));