[][src]Crate IntegerScaling

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.