返回画布对象的像素

Return pixels of a canvas object?

本文关键字:像素 对象 布对象 返回      更新时间:2023-09-26

在javascript中是否有一个函数返回由画布中的图像对象占用的像素数组?无论如何要返回一个像素的列表由一个图像对象在画布上?

可以在上下文中调用". getimagedata()"来获取像素值。您告诉它要从中获取像素的画布中的坐标,它会返回一个具有高度、宽度和像素的对象。像素是一个整数数组,这样每个像素占用4(红、绿、蓝、alpha)。因此,在数组中有高度*宽度* 4像素。

这是MDC关于该主题的页面。

如果您知道图像对象的位置,则可以使用CanvasPixelArray:

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