gis-tools-ts
Version:
A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.
24 lines • 715 B
JavaScript
export * from './decoder.js';
export * from './jpeg.js';
export * from './jpeg2000.js';
export * from './lanczos.js';
export * from './util.js';
/** Gamma value; How displays store RGB values is gamma-corrected for human perception purposes */
export const GAMMA = 2.2;
/**
* Convert from sRGB (gamma-encoded) to linear space
* @param n - singular R, G, or B value
* @returns - linear value
*/
export function sRGBToLinear(n) {
return Math.pow(n / 255, 1 / GAMMA);
}
/**
* Convert from linear space to sRGB (gamma-encoded)
* @param n - singular R, G, or B value
* @returns - gamma-encoded value
*/
export function lRGBToGamma(n) {
return Math.pow(n, GAMMA) * 255;
}
//# sourceMappingURL=index.js.map