pixel-utils
Version:
Utility Functions for Pixels
11 lines (10 loc) • 480 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = convert_raw_two_band_pixel_to_rgba;
function convert_raw_two_band_pixel_to_rgba(old_no_data_value, new_no_data_value, scalefn1, scalefn2, pixel) {
const [r, g] = pixel;
// @ts-ignore
return [r === old_no_data_value ? new_no_data_value : scalefn1(r), g === old_no_data_value ? new_no_data_value : scalefn2(g), 0, r === old_no_data_value || g === old_no_data_value ? 0 : 255];
}