Crate IntegerScaling

Source
Expand description

IntegerScaling by Marat Tanalin | http://tanalin.com/en/projects/integer-scaling/

Structs§

Ratios
Size

Functions§

calculateRatio
Calculates an integer scaling ratio common for X/Y axes (square pixels).
calculateRatios
Calculates integer scaling ratios potentially different for X/Y axes as a result of aspect-ratio correction (rectangular pixels).
calculateSize
Calculates size (width and height) of scaled image without aspect-ratio correction (square pixels).
calculateSizeCorrected
Calculates size (width and height) of scaled image with aspect-ratio correction (rectangular pixels).
calculateSizeCorrectedPerfectY
Calculates size (width and height) of scaled image with aspect-ratio correction with integer vertical scaling ratio, but fractional horizontal scaling ratio for the purpose of achieving precise aspect ratio while still having integer vertical scaling e.g. for uniform scanlines.