J'essaie de contrôler le nom de fichier lors de l'enregistrement via une action.
Commençons par une image ouverte à l'écran. Il s'appelle "image1.png". J'appuie sur record pour lancer l'action. Je lance un filtre en niveaux de gris. Je l'utilise ensuite save as
et l'enregistre (dans le même répertoire, j'ai obtenu l'image d'origine de "as" image1_greyscale.png ". Ensuite, je ferme l'image à l'écran et arrête l'enregistrement de l'image.
Le problème est quand je l'utilise sur n'importe quelle autre image, par exemple "imagetwo.png", il enregistre également sous "image1_greyscale.png". Ce qui est faux. Je préférerais que je puisse obtenir l'action pour enregistrer comme quelque chose comme;
"originalfilename" + "_greyscale" .png
Je souhaite traiter par lots de grandes quantités de fichiers et afficher correctement leurs versions en niveaux de gris. Toute aide appréciée!
(Je pourrais obtenir quelque chose comme ce dont j'ai besoin via l'onglet de lot, mais cela signifierait que chaque fois que je change entre les lots, j'ai besoin de définir correctement le changement de nom de fichier, je préfère de loin qu'il soit codé en dur directement dans l'action elle-même)
Réponses:
Il est possible d'ajouter un suffixe à chacun des fichiers que vous enregistrez, mais (à ma connaissance) uniquement via la fonction de traitement par lots. Tout d'abord, vous devez créer l'action sans la commande Enregistrer. Ensuite, dans le menu Fichier, choisissez Automatiser> Lot ... , et une boîte de dialogue apparaîtra:
Vous devez choisir un dossier avec les fichiers que vous souhaitez traiter (vous pouvez également utiliser les fichiers que vous avez ouverts dans Photoshop) et un répertoire de sauvegarde (il peut s'agir du même dossier ou d'un dossier différent). Ensuite, vous ajoutez le suffixe en modifiant la section Attribution d'un nom de fichier, comme ceci:
Comme vous pouvez le voir, j'ai ajouté la partie "_greyscale" entre le nom du document et l'extension. Le nom de fichier d'exemple a changé pour le refléter.
Lorsque vous êtes satisfait de vos modifications, cliquez sur "OK", asseyez-vous et regardez la magie opérer.
J'espère que cela t'aides!
ETA: Désolé, je n'ai pas remarqué la dernière partie à propos de vous essayant déjà Batch. Je ne pense pas que vous ayez besoin de coder en dur le changement de nom à chaque fois, le programme se souvient de votre dernier choix - à moins que vous ne traitiez des centaines d'images différentes avec plusieurs actions, vous devrez alors ajouter et / ou supprimer le suffixe chaque fois que vous le faites .
Ma réponse est toujours valable, je ne pense pas qu'il existe un moyen de coder en dur dans l'action elle-même (mais je serai heureux de voir quelqu'un me prouver le contraire).
la source
Lors de l'écriture de l'action, utilisez "Enregistrer sous" - n'utilisez pas simplement Enregistrer. Si vous utilisez Enregistrer, il utilisera toujours le même nom de fichier que celui utilisé lors de la création de l'action.
Je suis presque sûr que cela devrait le connecter à votre action. Mes actions sont toutes enregistrées avec le nom du fichier d'origine et je suis raisonnablement certain que c'est ainsi que cela est accompli.
N'essayez pas d'ajouter l'échelle + de gris dans le cadre de l'action. Une fois l'action terminée et que vous avez vos fichiers en niveaux de gris, vous pouvez alors entrer et appliquer le + niveaux de gris au fichier via un changement de nom par lots.
Une dernière chose - assurez-vous d'enregistrer vos fichiers en niveaux de gris créés dans l'action dans un dossier différent de celui avec tous les originaux ou vous pouvez remplacer les originaux. Bonne chance.
la source
Save as
dans l'action, donc je ne sais pas exactement ce que cette réponse aide exactement.Si vous avez une image existante avec un nom de fichier, utilisez "Enregistrer pour le Web" (hérité dans CC 2015) comme méthode d'exportation et le nom de fichier d'origine est conservé. Vous pouvez également contrôler le répertoire dans lequel le fichier se rend en utilisant cette méthode.
la source