好的,所以patch函數可以讓我們繪製多個多邊形。 patch(X,Y,'r')
其中X和Y是m乘n矩陣。這繪製了n個具有m個頂點的多邊形。 但是,如果我想要這n個多邊形中的每一個具有唯一的alpha透明度值呢? patch(X,Y,'r', ??? SOME CODE TO USE A VECTOR OF ALPHA VALUES ???)
該文檔令我困惑不已。我不能使用for循環,因爲
我需要獲取畫布中透明/不透明像素的比例。做這個的最好方式是什麼? UPDATE: 基於下面的帖子中,我結束了寫這個代碼: function getNumberOfAlphaPixels(can) {
var step = 200; //We skip 200 pixels to make it work faster
var ctx = can.getContext('2d')