context.getImageData(x,y,1,1).data;只返回零

时间:2015-08-04 19:29:12

标签: javascript image-processing canvas encoding

我正在创建一个简单的javascript应用程序,将文本转换为图像,反之亦然。但是,我的解码器只返回一个数组零,当它应该返回一个包含图像的所有rgb值的数组时。

这是未完成的解码器功能:

function read()
{
    colors=new
Array(parseInt(document.getElementById('height').value)*parseInt(document.getElementById('width').value))
    i=0;
    for(y=0; y<parseInt(document.getElementById('height').value); y++)
    {
        for(x=0; x<parseInt(document.getElementById('width').value); x++)
        {
            colors[i] = context.getImageData(x, y, 1,1).data;
            i++;
        }
    }
}

任何帮助将不胜感激

0 个答案:

没有答案