javascript中是否有一个函数可以返回画布中图像对象占用的像素数组?无论如何要返回画布中图像对象占用的像素列表?
问问题
175 次
2 回答
2
您可以在上下文中调用“.getImageData()”来获取像素值。你告诉它画布内的坐标来抓取像素,它会给你一个具有高度、宽度和像素的对象。像素是一个整数数组,每个像素占用 4 个(红色、绿色、蓝色、alpha)。因此数组中有高度 * 宽度 * 4 个像素。
这是有关该主题的 MDC 页面。
于 2011-07-17T22:10:18.160 回答
0
好吧,如果您知道图像对象的位置,则可以使用CanvasPixelArray
:
https://developer.mozilla.org/En/HTML/Canvas/Pixel_manipulation_with_canvas
于 2011-07-17T22:11:12.157 回答