UNPKG

image-js

Version:

Image processing and manipulation in JavaScript

19 lines 437 B
/** * Round a pixel value. * @param value - Value of the pixel. * @returns The rounded value. */ export function round(value) { const integer = Math.trunc(value); const decimal = value - integer; if (decimal < 0.5) { return integer; } else if (decimal > 0.5) { return integer + 1; } else { return integer % 2 === 0 ? integer : integer + 1; } } //# sourceMappingURL=round.js.map