好的,所以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')