标签: javascript p5.js
是否可以像使用任何颜色的颜色一样进行透明绘制?
例如,如果我使用的是createGraphics(),则可以使用clear()使画布透明,但是如果我想绘制一个黑色的背景,中间有一个透明的孔(画出一个贯穿的“透明填充”椭圆形。)
createGraphics()
clear()
答案 0 :(得分:1)
您可以使用blendMode()功能。 Here是blendMode()函数的引用。
blendMode()
或者您可以在每个像素上调用set()函数。 Here是set()函数的引用。
set()
或者您可以使用图像蒙版进行调查。一个简单的示例是提前创建一个具有透明中心的图像,然后将其显示在草图上方。一个更高级的版本是使用mask()函数。 Here是mask()函数的引用。
mask()