小编don*_*ote的帖子

putImageData不显示图像

我使用以下函数来更新canvas元素的内容,其中frame_data是一个数组width*height*3.

function updateCanvas(frame_data, width, height) {
    img = ctx.createImageData(width, height);

    for (i=0, j=0; j < frame_data.length; i++) {
        if ((i > 0) && (i%3==0)) {
            img.data[i] = 255;
        } else {
            img.data[i] = frame_data[j++];
        }
    }
    ctx.putImageData(img, 0, 0);
}`
Run Code Online (Sandbox Code Playgroud)

它似乎不适用于Chrome 8,因为我得到这个图像:

在此输入图像描述

我检查了img.data这个函数产生的数组,数据是正确的.所以我认为问题在于putImageData功能.还有其他人遇到过同样的问题吗?可能有什么不对?

javascript google-chrome canvas

4
推荐指数
1
解决办法
2579
查看次数

什么是合适的数据类型?

在这个问题上,寻求对monad实施的建设性批评,abesto要求人们批评他的"Monad",它一直计算绑定操作的数量.事实证明,这实际上不是一个单子,因为它不满足前两个monadic定律,但我发现这个例子很有趣.是否有适合此类结构的数据类型?

monads haskell

3
推荐指数
1
解决办法
312
查看次数

如何在我的网站中嵌入Flash录音机

有人可以指导我在我的网站上嵌入录音小部件的过程,在那里人们可以录制短(~5秒)的语音片段吗?我完全没有使用Flash的经验,但由于HTML5还没有,所以这是必要的.

flash audio record

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

audio ×1

canvas ×1

flash ×1

google-chrome ×1

haskell ×1

javascript ×1

monads ×1

record ×1