Existe-t-il un moyen plus rapide d'enregistrer tous les calques de PSD en PNG?

17

J'essaie d'exporter les 155 couches raster, chacune de 240 * 240 en pixels, pour séparer les fichiers png, mais cela prend du temps pour le faire en utilisant CS5 File > Scripts > Export Layers to Files.

Ce script crée de nouveaux fichiers psd, leur copie tous les calques, puis rend un calque visible avant de supprimer tous les calques qu'il vient d'ajouter. Il m'a fallu environ trois heures pour exporter la moitié de mes calques.

Si j'étais un codeur de script, je ferais l'exportation de cette façon:

for each layer do {
   make layer invisible }

for each layer do {
   make layer visible
   save file as "layer_name.png"
   make layer invisible }

Existe-t-il un moyen plus rapide d'exporter tous les calques au format PNG?

atterrisseur
la source
votre système semble avoir des problèmes de mémoire, des performances lentes, j'ai fait la même chose plus de 200 images et cela n'a pris que 10 minutes ..
Jack
@Jack est correct et j'envisagerais d'ajuster vos performances dans Edit > Preferences > Performanceun Memory Usagebar.
DᴀʀᴛʜVᴀᴅᴇʀ

Réponses:

15

Dans le menu déroulant du panneau d'animation, choisissez «Créer des images à partir de calques».

Fichier> Exporter> Rendu vidéo. Choisissez un dossier pour l'exportation et sélectionnez "Séquence d'images" et "PNG".

Alan Gilbertson
la source
7
Y a-t-il quelque chose que vous ne savez pas ?
Hanna
je suppose que ça ne marchera pas ..
Jack
1
@Alan La difficulté de cette tâche la rend encore plus impressionnante. Mais je comprends parfaitement, j'étudie l'informatique, et ce domaine aussi est celui où vous ne pouvez pas vous permettre de prendre du retard. En plus de cela, pendant le peu de temps que vous êtes ici, vous êtes devenu l'utilisateur n ° 1 avec près du double de la réputation de l'utilisateur n ° 2, c'est impressionnant également. Quoi qu'il en soit, je voulais juste le reconnaître.
Hanna
1
C'est une excellente méthode mais quand je l'ai essayée, la couleur transparente devient noire pour chaque image. Avez-vous une idée de la façon de résoudre ce problème?
Tae-Sung Shin
2
Au bas de la boîte de dialogue, une liste déroulante permet de sélectionner le paramètre de canal alpha. Remplacez-le par Aucun par Sans passe-partout.
Alan Gilbertson
2

Vous pouvez essayer l' application Slicy de MacRabbit si vous travaillez sur OS X. C'est vraiment facile à utiliser pour le processus de découpage pour le développement Web.

fatihturan
la source
1

Solution MacGyver:

Effectuez une copie / sauvegarde à partir d'un fichier Export Layers to Files.jsx, disponible sur votre dossier d'installation Photoshop CS6 ( C:\Program Files (x86)\Adobe\Adobe Photoshop CS6\Presets\Scripts).

Modifiez le fichier (à l'aide du bloc-notes ou autre ...) et commentez / modifiez la ligne 940 (ou utilisez l'outil de recherche de texte):

obj.artLayers[i].remove();

à:

//obj.artLayers[i].remove();

Enregistrez le fichier et utilisez-le sur Photoshop. File> Scripts> Open File/Load script Cela a très bien fonctionné pour moi. Plus vite.

Helder
la source
0

Je ne pense pas qu'il existe un moyen simple et rapide de le faire, comme l'a dit alan, essayez cette animation, restituez la vidéo,

je vous suggère d'utiliser des scripts uniquement parce qu'ils sont faciles à travailler au lieu d'autres méthodes.

si vous avez besoin d'une sorte de script, voyez ceci:

  1. Enregistrement de vos couches en tant qu'exemples de documents séparés dans le site
  2. Exporter des calques vers des fichiers (version PNG rapide)

il y a déjà une question similaire sur ce site posée s'il vous plaît jetez un oeil:

  1. Exporter des calques Photoshop vers des fichiers PNG individuels - traitement par lots ???
  2. Exporter les calques vers des fichiers exporte seulement 4 fichiers png à partir de 100 calques
Jack
la source
0

Juste au cas où quelqu'un arriverait à cette question via Google ou n'importe où, je voulais vous faire savoir que si la solution intégrée est trop lente, j'ai écrit mon propre script pour exporter des couches vers JPG ou PNG beaucoup plus rapidement que la version intégrée. dans le script.

Cette réponse se trouve ici .

Le script peut être trouvé ici .

Mais en gros, il fait un minimum de travail pour exporter des calques, plutôt que le processus long et complexe que Photoshop prend, donc beaucoup plus rapide.

Hanna
la source