Ich habe mich gefragt, warum einige der in Illustrator gefundenen SVG-Filter automatisch konvertiert werden, PNG
wenn ich die gesamte Datei in SVG
. PNG
Ich möchte wegen der Skalierbarkeit keine versteckten Dateien.
Anders ausgedrückt:
Warum werden einige der von mir erstellten Effekte gerastert, obwohl ich in einer Vektoranwendung mit einem Vektordateiformat arbeite?
SVGs können auf andere SVGs oder Bilder verweisen. Als ich die SVG-Ausgabe von Illustrator (Illustrator CC 17.1.0) getestet habe, führte die Anwendung von SVG AI_GaussianBlur_4 auf ein Kreisobjekt mit Verlaufsfüllung nur zu SVG-Markup in der Datei. Ich habe das noch einmal gemacht, aber dieses Mal habe ich einen Schlagschatten und dann das SVG AI_GaussianBlur_4 angewendet. Der Code enthielt ein Bild. Wenn ich 2 SVG-Filter auf das Objekt angewendet habe, enthielt das SVG ein Bild.
Darauf aufbauend würde ich sagen:
Ich würde spekulieren, dass ein oder zwei Dinge allein oder zusammen zutreffen:
Zu testen:
Erstellen Sie eine neue Datei und zeichnen Sie ein einzelnes Objekt darin
Stellen Sie sicher, dass das Objekt ausgewählt ist
Wählen Sie Effekt > SVG-Filter… > AI_GaussianBlur_4
Wählen Sie Datei > Speichern
Wählen Sie SVG im Pulldown-Menü Format aus
Klicken Sie auf Speichern
Klicken Sie auf SVG-Code…
Dadurch wird eine Textdatei mit dem SVG-Markup geöffnet. Kein eingebettetes Bild.
Gehen Sie zurück zu Illustrator und verlassen Sie das Dialogfeld „Speichern“.
Machen Sie AI_GaußianBlur_4 rückgängig
Wählen Sie Effekt > Stilisieren > Schlagschatten…
Akzeptieren Sie die Standardeinstellungen
Wählen Sie Datei > Speichern
Wählen Sie SVG im Pulldown-Menü Format aus
Klicken Sie auf Speichern
Klicken Sie auf SVG-Code…
Dadurch wird eine Textdatei mit dem SVG-Markup geöffnet. Es wird ein eingebettetes Bild haben .
Ich habe verschiedene Kombinationen von Filtern und Objekten mit dieser Methode erstellt. Ich stelle fest:
cclark413
hallo_jo
Horatio
hallo_jo
mix3d