Skip to main content

updateImgData()

function updateImgData(
value,
pixelIdx,
imgData,
colorScale,
opacity): ImageData;

Updates an ImageData object with a new pixel color derived from a numeric value and a ColorScaleProps colormap.

Parameters​

ParameterTypeDescription
valuenumberNumeric data value to visualize.
pixelIdxnumberByte offset within the ImageData.data array.
imgDataImageDataTarget ImageData object to update.
colorScaleColorScalePropsColormap definition with min, max, and colors (see ColorScaleProps).
opacitynumberGlobal opacity multiplier between 0 and 1.

Returns​

ImageData

The updated ImageData with modified pixel values.

Example​

updateImgData(3.2, idx, imgData, { min: 0, max: 10, colors: viridis }, 0.9);