Dado un objeto ImageData , ¿hay alguna función o algoritmo para crear un Path2D que contenga todos los píxeles no transparentes?
Como fondo, tengo una imagen rasterizada de baja resolución que se utilizará como máscara para contenido dinámico de mayor resolución. Si bien puedo lograr este objetivo usando un lienzo temporal y varios tipos de globalCompositeOperation , preferiría usar clip() con una ruta; sospecho que será más eficiente. La imagen de la máscara no cambia con frecuencia, por lo que la ruta se puede reutilizar muchas veces una vez que se ha calculado.