summaryrefslogtreecommitdiff
path: root/apps/web/src/services/renderer/mask-feather.ts
blob: 4ea7eb2b6ae5ec8f99c26400899a75b9ea575139 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { gpuRenderer } from "./gpu-renderer";

export function applyMaskFeather({
	maskCanvas,
	width,
	height,
	feather,
}: {
	maskCanvas: CanvasImageSource;
	width: number;
	height: number;
	feather: number;
}): OffscreenCanvas | HTMLCanvasElement {
	return gpuRenderer.applyMaskFeather({
		maskCanvas,
		width,
		height,
		feather,
	}) as OffscreenCanvas | HTMLCanvasElement;
}