绘制透明色 - p5js

Draw transparent colour - p5js

是否可以像使用任何颜色一样使用透明度进行绘制?

例如,如果我使用的是 createGraphics(),您可以使用 clear() 使 canvas 透明,但是如果我想绘制一个带有可见光的黑色背景怎么办?中间的通孔(画一个 "transparent filled" 椭圆穿过?)。

您可以使用 blendMode() 函数。 HereblendMode() 函数的引用。

或者您可以在每个像素上调用 set() 函数。 Hereset() 函数的引用。

或者您可以考虑使用 图像遮罩。例如,您可以提前创建一个具有透明中心的图像,然后将其显示在您的草图之上。

另一种选择是使用 mask() 函数。 Heremask() 函数的引用。