javascript中是否有函数返回画布中图像对象占用的像素数组?反正有没有返回画布中图像对象占用的像素列表?
答案 0 :(得分:2)
您可以在上下文中调用“.getImageData()”来获取像素值。你告诉它画布中的坐标来抓取像素,它会返回一个高度,宽度和像素的对象。像素是整数数组,因此每个像素占4(红色,绿色,蓝色,alpha)。因此,阵列中有高度*宽度* 4像素。
Here是该主题的MDC页面。
答案 1 :(得分:0)
好吧,如果你知道图像对象的位置,就可以使用CanvasPixelArray
:
https://developer.mozilla.org/En/HTML/Canvas/Pixel_manipulation_with_canvas