返回画布对象的像素?

时间:2011-07-17 22:06:09

标签: javascript canvas html5-canvas

javascript中是否有函数返回画布中图像对象占用的像素数组?反正有没有返回画布中图像对象占用的像素列表?

2 个答案:

答案 0 :(得分:2)

您可以在上下文中调用“.getImageData()”来获取像素值。你告诉它画布中的坐标来抓取像素,它会返回一个高度,宽度和像素的对象。像素是整数数组,因此每个像素占4(红色,绿色,蓝色,alpha)。因此,阵列中有高度*宽度* 4像素。

Here是该主题的MDC页面。

答案 1 :(得分:0)

好吧,如果你知道图像对象的位置,就可以使用CanvasPixelArray

https://developer.mozilla.org/En/HTML/Canvas/Pixel_manipulation_with_canvas