J'ai une image SVG avec de nombreux objets, les uns sur les autres. Ce dont j'ai besoin est un SVG final, avec le même résultat visuel, mais d'une manière que je pourrais changer l'opacité de n'importe quel objet sans révéler les parties cachées des autres objets, révélant juste le "trou" derrière.
J'ai fait ce diagramme pour illustrer ma question:
J'ai fait l'exemple ci-dessus à la main avec Inkscape, en sélectionnant chaque carré et en le dupliquant autant de fois que le nombre de différences ( ctrl+ -) que j'ai besoin d'appliquer pour "couper" les objets sous-jacents. Cette méthode est très difficile à appliquer avec une plus grande quantité d'objets.
Tout logiciel (Adobe Illustrator, outil de ligne de commande ...) ou méthode qui résout ce problème sera le bienvenu.