Ich bin es gewohnt, Sprites zu erstellen – aber lesen Sie, dass SVG der richtige Weg ist. Ich erstelle ein Mockup für den Kunden und möchte die in Photoshop erstellten benutzerdefinierten Symbole zeigen und muss sie nun für die SVG-Konvertierung wieder in den Illustrator bringen.
Ich stelle mir vor, dass es einen besseren Arbeitsablauf gibt, und ich suche nach Tipps und Techniken.
SVG ist nicht der richtige Weg. Sprites sind immer noch viel besser. SVG ist fehlerhaft, schwer, verhält sich manchmal/oft seltsam und ist im Allgemeinen eine etwas gescheiterte Initiative.
An diesem Punkt gibt es nicht wirklich ein vektorbasiertes Äquivalent (und sicherlich keine Verbesserung) für Sprite-Blitting für Geschwindigkeit, Genauigkeit und korrekte Antworten. Seltsam, ich weiß.
Einzigartig ist, dass es auf iOS/Mac Core Graphics gibt, aber es ist eine Größenordnung (oder mehr) langsamer als Sprites und hat die gleichen Speicherprobleme, plus einen Zeichnungsaufwand aufgrund der Verwendung eines Speicherplatzes namens Kontexte, in denen sie werden zuerst gezeichnet und dann auf den Bildschirm gestrahlt. Und wenn Sie skalieren möchten, müssen Sie neu zeichnen und dann erneut bletten.
Core Animation ist viel schneller (vermeidet die Kontextphase und zeichnet direkt auf dem Bildschirm), aber Sie haben nicht annähernd so viel Kontrolle über Anti-Aliasing, noch über die gesamte Bandbreite an Zeichenwerkzeugen und Effekten und Nachbearbeitung, die in Core Graphics verfügbar sind. Und letztendlich zieht es es auch vor, Sprites zu blitten.
Dies hilft Ihnen jetzt wahrscheinlich nicht weiter, aber wenn Sie Symbole für die Verwendung im Internet erstellen, ist es immer am besten, sie tatsächlich in Illustrator zu starten. Von dort aus können Sie sie ziemlich einfach als SVG speichern, wie Sie sicher wissen. Der Grund dafür ist, dass Photoshop in seinen Werkzeugen nicht die Skalierbarkeit bietet, die Illustrator bietet.
Abgesehen davon ist nichts falsch daran, SVGs für das Web zu verwenden. Ihre Unterstützung geht auf IE9 zurück und Sie können PNG-Fallbacks für frühere Browser bereitstellen. Webfonts sind eine Alternative, aber abgesehen von der Browserkompatibilität sind sie tatsächlich anfälliger für Bugs und Fehler in verschiedenen Browsern.
OscarMosch
Kommentar
Vnovak
Karl