Cela dépend de la façon dont vous définissez «simple». Photoshop a une fonctionnalité de données variables intégrée, mais elle n'est pas terriblement bien documentée et est considérée comme un sujet inapproprié pour une conversation polie, comme lors de cocktails ou de réunions d'église. D'un autre côté, cela fait des années que je l'utilise moi-même, donc la construction de ce tutoriel a été un bon rafraîchissement.
Vous aurez besoin d'un fichier délimité par des virgules ou des tabulations avec un nom pour chaque variable (je vais utiliser "Image" et "ImageNumber"). Voici celui dont je me suis moqué pour cet exercice. Notez que les noms de fichiers d'image n'ont pas de chemin uniquement parce qu'ils se trouvent dans le même dossier que le fichier de données. Vous pouvez utiliser des chemins relatifs ou absolus pour les noms de fichiers:
Vous devez configurer votre modèle. Supposons que vous avez besoin de deux couches: l'image (variable) et le nombre (une couche de texte, variable). La couche d'image doit être une couche réelle, pas l'arrière-plan.
Une fois que vous les avez configurés, sélectionnez le calque d'image, et sous Image > Variables > Define
vous obtiendrez cette boîte de dialogue (j'ai coché la case "Pixel Replacement", car c'est ce que nous devons utiliser):
Remplacez le champ "Nom" par le nom de variable choisi ("Image") et définissez la "Méthode" selon vos besoins. Je choisis «Remplir», qui redimensionnera l'image proportionnellement, mais vous préférerez peut-être autre chose. Des informations sur chaque méthode s'affichent dans le champ Description lorsque vous survolez le nom. Fermez la boîte de dialogue.
Nous sélectionnons le calque de texte et répétons le processus, en nommant la variable de texte "ImageNumber".
Nous devons maintenant définir un ensemble de données, alors cliquez sur le bouton "Suivant" dans la boîte de dialogue et cliquez sur l'icône Nouvel ensemble de données (juste à côté de la poubelle) dans la boîte de dialogue.
Un ensemble de données est une collection de valeurs qui s'appliquent à un document de sortie particulier, pas un ensemble complet de valeurs dans un fichier délimité par des virgules. la variable Image sélectionnée. J'ai choisi l'image du chrysanthème. Assurez-vous que "Ne pas remplacer" n'est PAS sélectionné.
Maintenant, nous devons importer les ensembles de données de notre fichier délimité par des virgules à l'aide de la boîte de dialogue "Importer".
Épuisé encore? -- Il y a plus. Cliquez sur OK pour fermer la boîte de dialogue Variables.
La dernière étape consiste à choisir File > Export > Data Sets as Files...
et à choisir un emplacement pour enregistrer la sortie, ainsi que votre choix de convention de dénomination.
Lorsque vous cliquez sur OK, l'ensemble complet du fichier psd sera exporté vers l'emplacement choisi.
Oui, il est possible d'automatiser. Ouvrez la boîte à outils Extend Script. Écrire
Enregistrez le script et exécutez-le, il devrait maintenant voir une boîte d'alerte à condition que PS soit ouvert et possède un document. C'est juste javascript que vous pouvez trouver le manuel de référence:
Voici comment vous changez le texte dans un calque de texte et l'enregistrez (en ajoutant le bit de sauvegarde car c'est un peu délicat):
Pour que je ne fasse pas tout le travail pour vous, vous devez toujours mettre une boucle for autour du code affiché.
la source
Il s'agit d'une solution à un problème décrit dans Automatiser la création d'image avec ajout de nombre, qui augmente à chaque itération
Oui, c'est un peu similaire, mais au lieu de la question actuelle, la
many -> many
mienne estone -> many
et a une solution un peu différente et plus rapide.Ça y est:
Type
calque avec tout le style que je voulais.Je suis ensuite allé à
Définissez le nom
Layer:
de mon calque de texte, activez la case à cocherText Replacement
et donne uneText Replacement
variableName:
(je l'ai nomménumber
). Et appuyé sur OK .Ouverture d'un éditeur de feuille de calcul comme Excel, Numbers, Google Docs, etc.… et saisie des éléments suivants dans la première colonne:
number
).1
. Parfois, pour que l'étape 3 fonctionne, vous devez entrer2
dans une troisième rangée.CSV
.Maintenant, vous devriez aller à
sélectionnez
Import…
parcourir votreCSV
fichier, puis cliquez sur OK . Vous pouvez également vérifier lePreview
bouton pour voir à quoi ressemblera votre image avec certains ensembles de données (nombre). Cliquez de nouveau sur OK pour enregistrer les ensembles de données.Enfin, pour obtenir tous les fichiers contenant des éléments différents, accédez à
Sélectionnez le dossier de destination et assurez-vous que l'
All Data Sets
option est sélectionnée, car cela générera un fichier pour chacun des ensembles de données, exactement ce dont nous avons besoin. Dans la même fenêtre, vous pouvez également choisir une option de dénomination pour les fichiers exportés. Et cliquez sur OK :)Cela générera un
psd
fichier, vous devrez donc le convertir en quelque chose de plus simple. Cela peut être réalisé avecCe script vous permettra de convertir un grand nombre d'
psd
images enJPEG
un seul clic sur un bouton.Vous serez peut-être également intéressé par le prochain didacticiel sur les variables Photoshop: http://layersmagazine.com/photoshop-variables.html
la source