Function magic_resize

Source
pub fn magic_resize(
    image: &ImageF64,
    version: Version,
    new_width: Option<u32>,
    new_height: Option<u32>,
) -> ImageF64
Expand 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));