Ich bin nicht sicher, ob dies das beste Forum dafür ist, weil es keine Programmierfrage per se ist, aber hier geht es.
Ich bin Entwickler für eine iOS-Anwendung und wir haben das Design an einen Drittanbieter vergeben. Sie lieferten uns eine riesige PhotoShop-Datei mit allen einzelnen Kunstwerken, die auf einzelnen Ebenen in doppelter Auflösung erstellt wurden. Um die Grafik in XCode zu bekommen, ist mein Workflow wie folgt:
Diese App ist ziemlich groß, so dass es ziemlich mühsam ist, diesen Prozess für jedes kleine Bild zu machen. Ich bin nicht sehr Photoshop-fähig, also frage ich mich, ob es einen besseren Weg gibt. Es scheint mir, dass es einfach genug sein sollte, die Schritte 3-11 zu einem Makro oder Skript oder etwas zu kombinieren. Das einzige, was sich bei jeder Iteration über diese Schritte ändert, ist der Ausgabename. Irgendwelche Vorschläge?
Sie können Photoshop mit Javascript scripten und ich habe in der Vergangenheit Skripte geschrieben, um ähnliche Schritte auszuführen. Es war nicht schwer, selbst für jemanden wie mich, der noch nie Javascript geschrieben hatte, etwas herauszufinden. Photoshop hat auch "Aktionen", die wie Makros sind, und Sie können wahrscheinlich auch etwas Ähnliches mit Aktionen tun, aber ich habe es selbst nicht versucht. Sehen Sie sich die Adobe-Dokumentation zum Skripting von Photoshop an: Adobe Photoshop Scripting .
Der normale Workflow ist genau so, wie Sie es beschrieben haben. Sie können ein Photoshop-Skript schreiben, um den Ebenenexport durchzuführen, und Apple stellt ein Automator-Tool zur Verfügung, mit dem Sie diese Grafiken von 2x um 50% verkleinern können. Tolles Tutorial hier . Dies kann dazu beitragen, dass Ihre Grafiken schnell skaliert werden.
Es gibt Lösungen, um zu automatisieren, was Sie erreichen möchten. Mit diesem Video-Lernprogramm können Sie Ihre PSD oder PNG in einen Xcode mit allen Ebenen einfügen Sie können View-Controller und Segmente erstellen.
Haftungsausschluss - Ich bin mit der Jumpstart-Plattform verbunden, wie im Video erwähnt.
Tags und Links ios photoshop graphics photoshop-script