0

J'ai plusieurs couches dans un fichier et je veux créer des combinaisons de ces couches. Comme couche 1 et couche 2, couche 1 et couche 3 voir l'exemple. Je veux automatiser ce processus comme vous pouvez le voir dans l'image que j'ai placé la première couche à utiliser sur le côté gauche de l'image, puis j'ai besoin d'un outil qui peut désactiver les couches sur le côté droit par un un et enregistrer l'image comme layer01-layer02.jpg, layer01-layer03.jpg.comment faire des combinaisons de couches dans photoshop

Aidez-moi dans ce domaine.

EDIT:

un script sur github m'a aidé à résoudre le problème Photoshop script that separately saves top level layers inside the selected group

il suffit de placer la couche qui tu veux garder dans toutes les images en dehors du groupe, et toutes les autres images dans une couche groupe. puis sélectionnez le groupe et exécutez ce script, il sauvegardera toutes les combinaisons avec cette couche placée à l'extérieur.

maintenant si quelqu'un sait ici scripting j'ai une question.

comme quand nous courons le script, il demande le nom de fichier, puis il ajoute des numéros incrimental après comme si l'on écrit abc dans le nom du fichier, il enregistre des images comme ABC1, abc 2 comme celui-ci

Ce que je veux est-ce que si nous avons écrit abc dans le nom de fichier et exécutez le script shud ajouter le nom de la couche après lui. comme si les noms de calques sont le japon, l'amérique, alors il shud enregistrer les fichiers comme abcjapan, abcamerica.

Cela peut-il être fait?

Répondre

0

Vous devrez parcourir toutes les couches de votre document et définir la visibilité avant d'exporter l'image. Pour définir la visibilité que vous aurez besoin de quelque chose comme ceci:

for(var layerIndex=0; layerIndex < app.activeDocument.artLayers.length; layerIndex++) { 
     var layer=app.activeDocument.artLayers[layerIndex]; 

     //do some logic to determine if the layer should be visible 
      layer.visible = true; 
    } 

Et voyez la réponse à this question re: sauver votre jpeg une fois que vous avez défini la visibilité de la couche au besoin.