Skip to main content

Crate use_resolution

Crate use_resolution 

Source
Expand description

Primitive resolution helpers.

These helpers classify common resolutions and perform small scaling calculations without decoding media.

§Examples

use use_resolution::{ResolutionClass, classify_resolution, fit_within, megapixels};

assert_eq!(classify_resolution(1920, 1080).unwrap(), ResolutionClass::FullHd);
assert!((megapixels(1920, 1080).unwrap() - 2.0736).abs() < 1.0e-12);
assert_eq!(fit_within(3840, 2160, 1920, 1080).unwrap(), (1920, 1080));

Enums§

ResolutionClass
ResolutionError

Functions§

classify_resolution
fit_within
megapixels
pixels
scale_dimensions