in src/nodes/shared/image-segmentation-viewer.ts [203:217]
onPointerLeave(event: PointerEvent) {
const canvasEl = this.canvas as HTMLCanvasElement;
const ctx = canvasEl.getContext("2d") as CanvasRenderingContext2D;
ctx.save();
const mask0 = this.masks[0];
canvasEl.width = mask0.width;
canvasEl.height = mask0.height;
ctx.clearRect(0, 0, canvasEl.width, canvasEl.height);
if (this.inputImage) {
ctx.drawImage(this.inputImage, 0, 0);
}
ctx.globalAlpha = 0.6;
this.masks.forEach((mask) => ctx.drawImage(mask, 0, 0));
ctx.restore();
}