Primitive resolution helpers.
These helpers classify common resolutions and perform small scaling calculations without decoding media.
Examples
use ;
assert_eq!;
assert!;
assert_eq!;
Primitive resolution helpers.
These helpers classify common resolutions and perform small scaling calculations without decoding media.
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));