Ich habe ein Objekt mit Inkscape erstellt und darüber ein Überlagerungsobjekt (Mischmodus) hinzugefügt. Das Problem ist, dass ich außerhalb von Inkscape (andere Editoren usw.) nur die Überlagerung und nicht die Kombination der beiden Objekte sehen kann. Gibt es eine Möglichkeit, dies zu beheben? Ich nehme an, dass der Mischmodus des Overlays automatisch normal wird.
Dies ist ein Beispiel. Die richtige Farbe des Quadrats ist rosa, aber in vielen Editoren oder Webseiten wird es rot dargestellt.
Wie Joojaa in Kommentaren erwähnte, kann jeder Renderer oder Editor SVG-Filter anders interpretieren. Die beste Lösung besteht darin, den Filter zu "glätten" (wenn Ihr Filter Blau zu Pink werden lässt, füllen Sie Ihr Objekt stattdessen mit Pink).
Ich habe mir dein SVG angesehen. Beim Öffnen in Inkscape 1.0 kann ich keine Hinweise auf Mischmodi sehen, obwohl ich es sehen kann, wenn ich das XML untersuche. Welche Version von Inkscape verwendest du?
SVG-Mischmodi waren früher etwas zweifelhaft mit lückenhafter Unterstützung in Browsern, aber moderne Browser scheinen jetzt SVG-Ebenen mit Mischmodi zu unterstützen. Ziehen Sie vielleicht in Betracht, die zu mischende Form auf eine eigene Ebene zu verschieben, und stellen Sie dann den Mischmodus der Ebene ein. Ich habe dies getestet und es scheint mit Inkscape 1.0 zu funktionieren und das SVG in Chrome, Firefox und MS Edge anzuzeigen. Hier ist ein Beispiel
Dies bedeutet natürlich nicht, dass das SVG in anderen Vektorbild-Editoren, die aktuelle SVG-Standards möglicherweise nicht in gleichem Maße wie Inkscape oder moderne Webbrowser unterstützen, korrekt gerendert wird. Zum Beispiel wird das SVG, mit dem ich verlinkt habe, in Adobe Illustrator 2018 nicht richtig gerendert. Illustrator ist jedoch berüchtigt für seine schlechte SVG-Unterstützung.
Billy Kerr
christk
joojaa