我正在从文件中读取 rgb 值并尝试将它们放在画布上。
我尝试了许多不同的循环和增量值变体。
JavaScript:
function parseData(data) {
var pixel_array = data.split('|');
// Loop through pixel data from file
for (i = 0; i < pixel_array.length; i += 4) {
var [r, g, b] = pixel_array[i].split(',');
imgData.data[i + 0] = r;
imgData.data[i + 1] = g;
imgData.data[i + 2] = b;
imgData.data[i + 3] = 255;
}
ctx.putImageData(imgData, 0, 0);
};
数据格式示例:
var data='84,133,165|84,133,165|85,133,165|86,135,167|87,136,168|88,137,169|89,138|'
我正在将 rgb 值添加到画布上,但它是我希望的大小的 1/4。我想要变量中 rgb 值的精确副本。