J'utilise des couches cs5 pour modifier puis exporter des couches sous forme de fichiers. Lors de l'enregistrement, CS5 ajoute automatiquement une séquence de chiffres à la fin, modifiant ainsi mon nom de fichier d'origine.
Il incorpore automatiquement un préfixe de séquence de nombres aux couches exportées, rendant ainsi ma propre convention de dénomination de fichier inutile. Y a-t-il une solution à cela? Existe-t-il une option appelée «ne pas renuméroter automatiquement mes fichiers» ou «utiliser les noms de calques comme noms de fichiers»?
JE NE VEUX PAS cette numérotation. Comment éviter cela?
filename.jpg
,filename1.jpg
.Réponses:
Pour ajouter des mots, puisque
Export Layers to Files
est exécuté par un script, tout ce que j'avais à faire était de trouver ce script, puis de trouver la fonction qui enregistre les couches dans des fichiers, de trouver quelle partie de la fonction fait le préfixe de numérotation et de la commenter.Voici donc les étapes -
Applications > Adobe Photoshop CS5 > Presets > Scripts > Export Layers To Files.jsx
(sous Windows, c'est à peu près le même répertoire que dans "Program Files / Adobe"fileNameBody += "_" + layerName;
à lafileNameBody += layerName;
suppression du trait de soulignement et des parenthèses.Enregistrez et fermez le fichier. Cela devrait faire le travail. Voici les liens source du 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
la source
Je vois ton problème. Je ne connais aucun moyen de régler cela dans Photoshop, mais vous avez quelques alternatives.
Tout d'abord, vous pouvez renommer par lots tous vos fichiers à l'aide d'Adobe Bridge. (Outils >> Renommer le lot)
Comme vous pouvez le voir, cette fenêtre propose de nombreuses autres options pour renommer vos fichiers et contrôler les préfixes et suffixes. L'inconvénient est que si vous avez besoin des couches dans un ordre particulier au moment de l'enregistrement, bridge ne le détectera pas car il ne s'agit que de renommer des fichiers déjà enregistrés.
Deuxièmement, j'ai écrit un script comme réponse à une autre question . (Que je viens de mettre à jour pour répondre à votre besoin de sauvegarder les calques en utilisant leur nom de calque). Le script, bien qu'il ne soit pas super personnalisable, enregistre tous les calques au format JPEG (avec contrôle de qualité) ou PNG et enregistre tous les calques sous forme de fichiers en utilisant leurs noms de calque. S'il vous plaît laissez-moi savoir si vous rencontrez des problèmes, je n'ai pu tester le script que sur ma propre machine et cela fonctionne parfaitement bien.
la source
Pour Photoshop CC, il s'agit de la ligne 1020. De plus, vous pouvez copier, commenter et modifier la ligne en dessous pour supprimer le trait de soulignement du nom.
la source
Pour CC 2015.5, vous devez commenter les lignes 1083 et 1084
et remplacer les lignes 1085 - 1088
avec ce qui suit
la source
Dans la boîte de dialogue Layer Comps to Files , juste à côté de File Name Prefix , décochez Index . Cela empêche l'ajout des numéros d'index.
la source
Je suis presque sûr d'avoir compris les gars. Merci à tous ceux qui ont posté sur ce forum en me donnant les indices nécessaires pour mettre cela au repos. Le code est donc le suivant:
ligne: 2179 var fileNameBody = fileNamePrefix; // fileNameBody + = " " + zeroSuppress (i, 4); // fileNameBody + = " " + layerName; fileNameBody + = layerName;
Cela permet de se débarrasser du préfixe de la plupart des noms de calque. Le problème que beaucoup d'entre nous avaient après était que lorsque les couches étaient en groupes, elles avaient toujours un préfixe lors de l'enregistrement. Pour résoudre ce problème, vous devez modifier une ligne de code supplémentaire:
ligne: 2219 // fileNameBody + = "_" + zeroSuppress (i, 4) + "s";
Essentiellement, vous devez commenter ce code, qui doit se trouver sous "var fileNameBody = fileNamePrefix;" ligne de code. Cela devrait supprimer le préfixe même si vos calques sont regroupés.
Le seul code que vous devez changer est ce que j'ai codé en rouge.
Avertissement: le numéro de ligne dans le code peut varier selon la version de Photoshop que vous possédez. Vous pouvez contourner cela en utilisant simplement la fonction de recherche de vos applications pour rechercher le code. Assurez-vous de supprimer le "//" sinon il ne trouvera pas ce que vous cherchez dans le code.
J'espère aider quelqu'un avec ça.
la source