Comment enregistrer automatiquement chaque couche en tant que son propre png / jpeg tout en gardant une couche principale au-dessus

14

Nous proposons des décalcomanies vinyliques pour de nombreux appareils. Pour montrer à quoi ressemble un design sur un appareil, nous devons créer un calque principal de l'appareil, en ayant l'endroit où la peau s'adapterait découpé pour que nos images de calque d'arrière-plan glissent derrière.entrez la description de l'image ici

Nous avons plus de 2000 modèles à offrir pour chaque appareil, cela prend donc du temps. Après avoir aligné tous les arrière-plans en tant que calques individuels derrière la fenêtre principale de l'appareil, nous devons ensuite enregistrer chaque calque comme son propre png. C'est un processus qui prend beaucoup de temps. Voici un exemple de test de quelques conceptions.entrez la description de l'image ici

Chaque calque d'arrière-plan est intitulé correspondant à ce que le design est appelé. Par exemple: La couche supérieure ici s'appelle "Blue Vector Fish and Boat Pattern". Nous procédons maintenant en double-cliquant sur le titre du calque, ce qui nous permet de "copier" le titre (au lieu de le saisir).entrez la description de l'image ici

Ensuite, nous ouvrons une fenêtre "Enregistrer sous" et vous verrez que notre fichier PSD est actuellement enregistré sous "Le skin (nom du calque) pour les écouteurs Beats by Dre Solo 2", entrez la description de l'image ici

nous devrons donc mettre notre titre de calque à l'endroit qui dit actuellement "(nom du calque):entrez la description de l'image ici

Modifiez ensuite le type d'enregistrement en PNG ou JPEG.entrez la description de l'image ici

Nous enregistrons ensuite ce design, supprimons le calque que nous venons d'enregistrer et dupliquons nos actions pour le calque suivant dans ce cas, ce serait "Seamless Vector Gold Fish". entrez la description de l'image ici

Existe-t-il un moyen de créer un script personnalisé pour effectuer automatiquement ces actions répétitives? Je fais évidemment la même chose encore et encore. J'apprécierais toute aide! Nous mettons généralement en place des lots de 500 et les enregistrons manuellement et c'est brutal. Veuillez me contacter si vous avez des suggestions. Merci!

kyle buckner
la source
Avez-vous déjà trouvé une solution à cela? C'est une question très importante.
Mohammed Joraid
@MJoraid Je ne sais pas si vous avez déjà remarqué le lien que j'ai publié au-dessus de votre commentaire. Je n'ai pas vraiment expliqué de quoi il s'agissait et je vois maintenant que cela aurait été mieux si j'avais ajouté du texte "Possible duplicate:" ou quelque chose avant le lien. Là-bas, j'ai donné une bonne réponse à ce qui est essentiellement une question identique.
Joonas
@Joonas J'utilise ce script depuis le jour où j'ai posté le commentaire (même fenêtre contextuelle, mais je ne me souviens pas vraiment si je l'ai copié à partir de cette réponse ou trouvé une réponse similaire sans bugs). J'ai donc probablement cliqué sur votre lien, trouvé la solution et oublié de revenir ici. J'avais une conception de produit unique avec environ 35 noms, j'ai donc utilisé un script pour importer tous les noms de TXT dans chaque couche individuelle, puis j'ai utilisé la solution proposée dans votre lien pour enregistrer chaque couche comme son propre JPEG. J'ai juste eu à modifier la variable de nommage pour inclure mon propre format. Cela fonctionne très bien. Je vous remercie.
Mohammed Joraid
@MJoraid, c'est bien. Oui, je me souviens avoir pensé au schéma de nommage lorsque j'ai écrit ce script. Je pense que la raison pour laquelle j'ai décidé de ne pas utiliser les noms de calques pour le schéma de nommage était la chance qu'il y ait des noms de calques identiques et je ne voulais pas m'embêter avec ça ... La façon dont je l'ai fait était un peu plus simple .. . :)
Joonas

Réponses:

17

Fichier → Scripts → Exporter des calques vers des fichiers

Ou dans les versions plus récentes de Photoshop:

Fichier → Exporter → Exporter des calques vers des fichiers

user42629
la source
Mais cela ne maintient pas la couche de modèle principale activée tout le temps. Suis-je en train de manquer quelque chose?
Mohammed Joraid
lol c'est pourquoi les tableaux de réponses SE sont totalement stupides, ce n'est pas la réponse à la question, mais c'est la réponse la plus votée parce que c'est une réponse à la question que la plupart des gens recherchent «toutes les couches» mais cette question concerne garder un calque / groupe actif, ce qui nécessite un script
RenaissanceProgrammer
4

Vous devriez essayer ce script que l'utilisateur Johannes a gracieusement partagé: /graphicdesign//a/1962/24301

Il s'agit essentiellement d'une version améliorée du script PS intégré "Exporter les calques vers des fichiers" qui permet (entre autres) de sauvegarder les calques par leur nom. Cela exportera toutes les couches de votre fichier à mesure qu'elles sont positionnées en conservant leur nom.

Après cela, j'ouvrirais l'une des images du calque et créerais une action pour placer l'image du haut (votre "Groupe 1") sur l'image actuelle, la sauvegarder et la fermer. Utilisez ensuite l'outil de traitement par lots pour appliquer cette action à toutes vos images de calque enregistrées.

TMobotron
la source
Existe-t-il un moyen de m'enregistrer en copiant le nom du calque?
kyle buckner
Pas que je sache, mais je ne pense pas que vous devriez avoir besoin de cette méthode. Le script doit enregistrer les fichiers avec les noms des calques, puis si vous enregistrez à nouveau les images dans l'action que vous créez, il les conservera. Faites-moi savoir si cela vous pose des problèmes. Si vous demandez parce que vous ajoutez des choses au nom du fichier (beats by dre, etc.), je le ferais avec un programme différent (pas PS) à la fin. Il existe probablement une méthode de commande par lots simple pour le faire.
TMobotron
-2
  1. Sélectionnez le calque que vous souhaitez enregistrer au format jpeg / png, puis dans le panneau des calques, Photoshop mettra automatiquement en surbrillance le calque sélectionné.
  2. Accédez ensuite à l'icône en forme d'œil à côté du calque sélectionné dans le panneau Calques; maintenez votre touche alt et cliquez sur l'œil.
  3. Cela rendra uniquement visible le calque que vous souhaitez enregistrer au format jpeg / png tout en masquant les autres calques.
  4. Maintenant, coupez l'arrière-plan supplémentaire en allant dans Image> Couper.
  5. Enregistrez votre image actuelle en appuyant sur Alt + Ctrl + Maj + S. Il enregistrera votre image pour le Web, par exemple. au format png / jpeg.
SuDzKooL
la source
2
Cela ne répond pas vraiment à la question.
Scott
Ouais..! Ce n'est pas conforme à la question, mais peut être utile si vous souhaitez convertir une seule couche au format Web.
SuDzKooL
D'accord, c'est utile .. mais essentiellement sans rapport avec la question elle-même. Les réponses devraient en fait tenter de répondre à la question posée. :)
Scott