キャンバスを使用して画像からピクセル値を取得しています。画像サイズは 170*170 ピクセルです。これが私のコードです:
var canvas = document.createElement("canvas");
canvas.style.width = img.width;
canvas.style.height = img.height;
canvas.getContext('2d').drawImage(img, 0, 0, img.width, img.height);
var pixelData = canvas.getContext('2d').getImageData(0, 0, img.width, img.height).data;
それはうまく機能し、pixelData[102000] に到達するまで、pixelData に値があります... 白い画像でテストしました。pixelData[0] から pixelData[101999] までのすべての値は 255 ですが、それから最後まで0…
誰かが理由を見ますか?多分これはキャンバスの幅と高さについてですか?