我已经为下采样图像创建了代码jsfiddle.net/NHj2t,但我有一个问题:在画布上我有重复的图像,我不明白为什么 - 请解释一下。
function downsample(srcImageData, width, height) {
var backContext = document.createElement('canvas').getContext('2d');
var result = backContext.createImageData(width, height);
var d = 0;
for (var p = 0; p < srcImageData.data.length; p += 8) {
result.data[d] = srcImageData.data[p];
result.data[d + 1] = srcImageData.data[p + 1];
result.data[d + 2] = srcImageData.data[p + 2];
result.data[d + 3] = srcImageData.data[p + 3];
d += 4;
}
srcImageData = result;
return srcImageData;
}
如何从画布中删除每一秒像素?
我想对图像进行下采样。我试图在 JavaScript info 1中实现高斯金字塔
我不太懂英语。