Ich verwende CS5-Ebenen, um Ebenen zu ändern und dann als Dateien zu exportieren. Beim Speichern von CS5 wird am Ende automatisch eine Zahlenfolge hinzugefügt, wodurch mein ursprünglicher Dateiname geändert wird.
Es wird automatisch ein Nummernfolgepräfix in die exportierten Ebenen eingebettet, wodurch meine eigene Dateinamenskonvention unbrauchbar wird. Gibt es eine Lösung dafür? Gibt es irgendwo eine Option namens "Meine Dateien nicht automatisch neu nummerieren" oder "Ebenennamen als Dateinamen verwenden"?
Ich möchte diese Nummerierung NICHT. Wie kann man das verhindern?
filename.jpg
,filename1.jpg
.Antworten:
Um es in Worten hinzuzufügen: Da
Export Layers to Files
es von einem Skript ausgeführt wird, musste ich nur dieses Skript finden, dann die Funktion suchen, die die Ebenen in Dateien speichert, herausfinden, welcher Teil der Funktion das Nummerierungspräfix ausführt und es auskommentieren.Also hier sind die Schritte -
Applications > Adobe Photoshop CS5 > Presets > Scripts > Export Layers To Files.jsx
(unter Windows ist es fast dasselbe Verzeichnis, nur in "Programme / Adobe").fileNameBody += "_" + layerName;
zumfileNameBody += layerName;
Löschen des Unterstrichs und der Klammer.Speichern und schließen Sie die Datei. Dies sollte die Arbeit erledigen. Unten finden Sie die Links zum Forum.
http://forums.adobe.com/message/3006825
http://forums.devshed.com/photoshop-help-88/removing-number-sequence-in-export-layers-to-files-in-cs5t-730612.html
quelle
Ich sehe dein Problem. Ich kenne keine Möglichkeit, dies in Photoshop anzupassen, aber Sie haben einige Alternativen.
Zunächst können Sie alle Ihre Dateien mithilfe von Adobe Bridge stapelweise umbenennen. (Extras >> Stapel umbenennen)
Wie Sie sehen können, bietet dieses Fenster viele weitere Optionen zum Umbenennen Ihrer Dateien und zum Steuern von Präfixen und Suffixen. Der Nachteil ist, dass Bridge dies nicht erkennt, wenn Sie die Ebenen direkt beim Speichern in einer bestimmten Reihenfolge benötigen, da nur bereits gespeicherte Dateien umbenannt werden.
Zweitens habe ich ein Skript als Antwort auf eine andere Frage geschrieben . (Was ich gerade aktualisiert habe, um Ihrer Notwendigkeit Rechnung zu tragen, Ebenen unter Verwendung ihres Ebenennamens zu speichern). Das Skript ist zwar nicht besonders anpassbar, speichert jedoch alle Ebenen entweder als JPEG (mit Qualitätskontrolle) oder PNG und speichert alle Ebenen als Dateien unter Verwendung ihrer Ebenennamen. Bitte lassen Sie mich wissen, wenn Sie auf Probleme stoßen. Ich konnte das Skript nur auf meinem eigenen Computer testen und es funktioniert einwandfrei.
quelle
Bei Photoshop CC handelt es sich um Zeile 1020. Außerdem können Sie die Zeile darunter kopieren, auskommentieren und bearbeiten, um den Unterstrich aus der Benennung zu entfernen.
quelle
Für CC 2015.5 müssen Sie die Zeilen 1083 und 1084 auskommentieren
und ersetzen Sie die Zeilen 1085 - 1088
mit den folgenden
quelle
In den Ebenenkompositionen in Dateien Dialogfeld, gerade nahe bei Namenspräfix Datei , deaktivieren Index . Dies verhindert, dass die Indexnummern hinzugefügt werden.
quelle
Ich bin mir ziemlich sicher, dass ich es herausgefunden habe, Leute. Vielen Dank an alle, die in diesem Forum gepostet haben und mir die Hinweise gegeben haben, die nötig waren, um dies zu beheben. Der Code lautet also wie folgt:
Zeile: 2179 var fileNameBody = fileNamePrefix; // fileNameBody + = " " + zeroSuppress (i, 4); // fileNameBody + = " " + layerName; fileNameBody + = layerName;
Dadurch wird das Präfix für die meisten Ebenennamen entfernt. Das Problem, das viele von uns danach hatten, war, dass Ebenen, die sich in Gruppen befanden, beim Speichern immer noch ein Präfix hatten. Um dies zu beheben, müssen Sie eine weitere Codezeile ändern:
Zeile: 2219 // fileNameBody + = "_" + zeroSuppress (i, 4) + "s";
Im Wesentlichen müssen Sie diesen Code auskommentieren, der sich unter "var fileNameBody = fileNamePrefix;" befinden sollte. Codezeile. Dadurch sollte das Präfix entfernt werden, auch wenn Ihre Ebenen gruppiert sind.
Der einzige Code, den Sie ändern müssen, ist der, den ich als rot codiert habe.
Haftungsausschluss: Die Zeilennummer im Code kann je nach Version von Photoshop variieren. Sie können dies umgehen, indem Sie einfach die Suchfunktion Ihrer Anwendungen verwenden, um nach dem Code zu suchen. Stellen Sie sicher, dass Sie das "//" entfernen, da es sonst im Code nicht das findet, wonach Sie suchen.
Ich hoffe ich helfe jemandem dabei.
quelle