📅  最后修改于: 2023-12-03 15:18:12.695000             🧑  作者: Mango
图像掩码()
是 p5.js 中的一个图像处理方法,它可以用于将一个图像掩码应用于另一个图像上,从而实现图像的遮罩效果。图像掩码通过在图像上创建一个具有相同尺寸的像素遮罩,然后将遮罩中非透明的像素应用到源图像上,从而实现遮罩效果。
图像掩码(maskImage);
maskImage
:一个 p5.Image 对象,作为遮罩图像。let img; // 源图像
let maskImg; // 遮罩图像
function preload() {
// 加载图像
img = loadImage('source.jpg');
maskImg = loadImage('mask.png');
}
function setup() {
createCanvas(400, 400);
// 调整图像尺寸和遮罩尺寸相同
img.resize(400, 400);
maskImg.resize(400, 400);
}
function draw() {
background(0);
// 应用图像掩码
img.mask(maskImg);
// 绘制图像
image(img, 0, 0);
}
图像掩码()
方法前,需要先加载源图像和遮罩图像。resize()
方法可以调整图像和遮罩的尺寸,使其相同。draw()
函数中,首先清除背景,并在源图像上应用遮罩图像来实现遮罩效果。image()
方法将图像绘制到画布上。更多关于 p5.js 图像处理方法的详细说明,请参考 p5.js 官方文档。