Ich habe eine PSD mit einem Webdesign.
Jedes Mal, wenn ich das Design verändere, muss ich verschiedene Teile des Bildes mit unterschiedlichen Ebenensichtbarkeiten (für Transparenz) manuell in CSS-Sprites kopieren.
Wie weit lässt sich das automatisieren?
Ich habe einmal ein automatisches Photoshop-Skript verwendet und es hat gut funktioniert.
Das Konzept ist:
Das Skript macht:
Wenn Sie in Ihrem Fall ein Bild ändern, generieren Sie das globale Bild und das CSS über das Skript neu und ... das war's. Möglicherweise müssen Sie das CSS in Ihrem kopieren/einfügen, wenn Sie das generierte nicht verwenden möchten.
Anmerkungen :
Ich habe es mit ein paar Dateien versucht und es hat super funktioniert. Dann habe ich ungefähr 600 Bilder ausprobiert und dann brauchen Sie eine gute CPU und Geduld ;) In diesem Fall verwenden Sie es nicht.
Würde keine Slices verwenden + eine Aktion starten, die mit der Marquee-Auswahl aller Slices beginnt (mit Snap-to-Slices und Dokumentgrenzen aktiviert), aber jedes Mal auf die Auswahl zuschneiden und als PNG speichern, Strg Alt Z rückgängig machen, bis nicht zugeschnitten, Wählen Sie jeden Sektor aus, schneiden Sie ihn zu usw., bis Sie mit allen Sektoren fertig sind, und stoppen Sie dann die Aktion. In der Mitte könntest du jede Ebene ein-/ausblenden, da es immer die gleiche Datei ist, also sollte es keine Konflikte geben ... Also würdest du die Aktion jedes Mal über deine geänderte PSD laden. Das einzige, was mir einfällt, ist, dass Sie tatsächlich die Slice-Grenzen ändern müssen. Oder das... ich habe dich nicht richtig verstanden...
Bearbeiten: Wenn kein Slicing erforderlich ist, dann ein Makro (Aktion), das nur das Ausblenden oder Anzeigen der Ebenen in der gewünschten Reihenfolge enthält, nachdem alle Änderungen vorgenommen wurden. Wie gesagt, vielleicht verstehe ich das nicht...
Pekka
SLaks
Pekka