2011-07-17 51 views
1

在JavaScript中是否有一個函數返回一個圖像對象在畫布中佔用的像素數組?無論如何要返回畫布中圖像對象佔用的像素列表嗎?畫布對象的返回像素?

+0

僅供參考,它也可以接像素的二維陣列複製到畫布上(如下所述:HTTP ://stackoverflow.com/questions/13826319/copy-a-2-dimensional-pixel-array-to-a-javascript-canvas) –

回答

2

您可以在上下文中調用「.getImageData()」來獲取像素值。你告訴它畫布中的座標來抓取像素,並且它會給你一個具有高度,寬度和像素的對象。像素是一個整數數組,每個像素佔用4個(紅色,綠色,藍色,alpha)。因此陣列中有高*寬* 4像素。

Here是該主題的MDC頁面。