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);