Tengo una imagen SVG con muchos objetos, unos sobre otros. Lo que necesito es un SVG final, con el mismo resultado visual, pero de una manera que pueda cambiar la opacidad de cualquier objeto sin revelar las partes ocultas de los otros objetos, revelando solo el "agujero" detrás.
He hecho este diagrama para ilustrar mi pregunta:
He hecho el ejemplo anterior a mano con Inkscape, seleccionando cada cuadrado y duplicándolo tantas veces como el número de diferencias ( ctrl+ -) que necesito aplicar para "cortar" los objetos subyacentes. Este método es muy difícil de aplicar con una mayor cantidad de objetos.
Cualquier software (Adobe Illustrator, herramienta de línea de comando ...) o método que resuelva este problema será bienvenido.