Bilder von PSD zur Verwendung in der iOS App extrahieren [geschlossen]

8

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:

  1. Zeigt nur die Ebenen an, die eine bestimmte Grafikeinheit enthalten
  2. Alle auswählen
  3. Zusammengeführt kopieren
  4. Erstellen Sie ein neues Bild (glücklicherweise werden die Abmessungen automatisch berücksichtigt)
  5. Einfügen
  6. Deaktivieren Sie die eingefügte Ebene und löschen Sie den Hintergrund, um die Transparenz zu erhalten
  7. Bild als x.psd speichern
  8. Speichern Sie die Kopie als [email protected]
  9. Stellen Sie die Bildgröße auf 50% der ursprünglichen Abmessungen ein
  10. Kopie speichern als x.png
  11. Verwerfen Sie die Änderungen

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?

    
acjay 16.09.2011, 21:08
quelle

2 Antworten

2

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 .

    
mattnewport 16.09.2011, 22:18
quelle
4

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.

    
Rob 19.02.2013 04:12
quelle