In Adobe Illustrator CS4 kann ich Save for Web & Devices
explizit auswählen, dass ich png-24 haben möchte. Aber wenn ich export
nicht danach gefragt werde, liegt das daran, dass es die Voreinstellung ist? Ich brauche es, um Schaltflächen für Android-Telefonsymbole zu erstellen. Sie fragen nach png-24. Ich verwende den Export, weil er jede Zeichenfläche automatisch speichert und Save for...
ich bei der Option jede Zeichenfläche manuell durchgehen muss, was zeitaufwändig ist.
Ja, Export speichert als PNG24 mit 8bit Alpha. Es ist also eigentlich ein 32-Bit-RGBA-PNG mit 8 Bit für Rot, Grün, Blau und Transparenz.
Ich verwende den Export, weil er jede Zeichenfläche automatisch speichert und in der Option Speichern für... muss ich jede Zeichenfläche manuell durchgehen, was zeitaufwändig ist.
Vielleicht wäre die Verwendung einer Zeichenfläche mit Slices eine bessere Option? So kann alles auf einmal exportiert werden.
Ein Illustrator-Dokument mit mehreren ausgewählten Slices und PNG-Ausgabe:
Dateigröße
Die Verwendung von „Exportieren“ erzeugt normalerweise größere Dateien als „Für Web speichern“. Ich habe gerade hier getestet und das Beispieldokument, das ich verwendet habe, endete mit 1,320 bytes
Export vs. 531 bytes
Save for Web. Beim Exportieren wurde eine Datei erstellt, die fast 2,5 × größer war.
Wenn Sie zur Verwendung in einer App oder im Internet exportieren, möchten Sie unbedingt „Für Web speichern“ verwenden.
Qualität
Ich wäre etwas vorsichtig, wenn ich Illustrator für das Design von Symbolen oder Benutzeroberflächen verwende. Es gibt einige erhebliche Nachteile in der Wiedergabequalität. Illustrator dithert keine Verläufe, hat Antialiasing-Probleme, einschließlich Streupixel und einige andere Probleme.
Ich bin mir ziemlich sicher, wenn Sie export
speichern und den Bildschirm mit der Auflösung erhalten, und Sie werden auswählen, med resolution
dass er bereits in PNG-24 und PNG-32 gespeichert ist, und es sollte für Ihre App keine Rolle spielen.
Sie können auch Ihr eigenes Skript für den Illustrator schreiben, um genau das zu tun, was Sie wollen, und das Bild im gewünschten Format speichern. Es wird jedoch einige Mühe erfordern (Sie können beim Stapelüberlauf um Hilfe bitten).
Aktualisieren Hier ist ein Skript, das dies für Sie erledigt. Fügen Sie es einfach zu Ihrem hinzu mainIllustratorDir\Presets\en_US\Scripts
und führen Sie es dann aus. Es gibt Ihnen die Möglichkeit, eine 24- oder 8-png-Datei auszuwählen. (Das Skript wurde entwickelt, um etwas anderes zu tun, aber es sollte immer noch den Trick machen.) Ich hoffe, es funktioniert wie ein normaler Export, obwohl es die Bilder möglicherweise nicht zuschneidet, was es für Sie unbrauchbar machen könnte (Sie müssen Ihre Ebenennamen ändern von den Standardeinstellungen oder sie werden nicht exportiert)
Hast du versucht, die Bilder export
in der med-Auflösung zu speichern und dann mit der Save for Web & Devices
Art und Weise zu sehen, ob es einen Unterschied macht?
Wenn Sie den Export verwenden, werden Sie gefragt. Es gibt ein "Formate"-Menü am unteren Rand des Dialogfelds direkt über der Reihe von Schaltflächen mit der Aufschrift "Speichern/Abbrechen".
In diesem Menü können Sie andere nützliche Dateiformate wie DXF auswählen.
Ja, es wird als PNG-24 exportiert. Der Alphakanal wäre sichtbar schrecklich – kein Antialiasing – wenn es PNG-8 wäre.
Vass
Marc Edwards