MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / colorize

Method colorize

src/openlayers/overlay/HeatMap.js:260–269  ·  view source on GitHub ↗

* @function HeatMap.prototype.colorize * @description 根据渐变色重置热点图 rgb 值。 * @param {Object} pixels - 像素 rgba 值。 * @param {Array} gradient - 渐变 canvas.getImageData.data。 * @private

(pixels, gradient)

Source from the content-addressed store, hash-verified

258 * @private
259 */
260 colorize(pixels, gradient) {
261 for (var i = 0, j; i < pixels.length; i += 4) {
262 j = pixels[i + 3] * 4;
263 if (j) {
264 pixels[i] = gradient[j];
265 pixels[i + 1] = gradient[j + 1];
266 pixels[i + 2] = gradient[j + 2];
267 }
268 }
269 }
270
271 /**
272 * @function HeatMap.drawCircle

Callers 2

drawMethod · 0.95
HeatMapLayer.jsFile · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected