¿Existe una forma más rápida de guardar todas las capas de PSD en PNG?

Estoy tratando de exportar las 155 capas ráster, cada una de 240*240 en píxeles, para separar archivos png, pero lleva mucho tiempo hacerlo usando CS5 File > Scripts > Export Layers to Files.

Este script crea nuevos archivos psd, copia todas las capas en ellos y luego hace visible una capa antes de eliminar todas las capas que acaba de agregar. Tardé unas tres horas en exportar la mitad de mis capas.

Si fuera un codificador de secuencias de comandos, exportaría de esta manera:

for each layer do {
   make layer invisible }

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

¿Hay alguna forma más rápida de exportar todas las capas a png?

Su sistema parece tener problemas de memoria, rendimiento lento, hice lo mismo con más de 200 imágenes y solo tomó 10 minutos.
@Jack tiene razón y consideraría ajustar su rendimiento Edit > Preferences > Performancesi hay una Memory Usagebarra.

Respuestas (5)

En el menú flotante del panel de animación, elija "Crear marcos a partir de capas".

Archivo > Exportar > Renderizar video. Elija una carpeta para la exportación y seleccione "Secuencia de imágenes" y "PNG".

¿Hay algo que no sepas?
supongo que no funcionará..
@Johannes: Gracias por el cumplido, pero, sinceramente, hay tantas cosas que no sé que a menudo me siento un poco abrumado. Los últimos 3-5 años han sido como vivir en el tablero de ajedrez de Alicia a través del espejo: tienes que correr lo más rápido que puedas para permanecer en el mismo lugar, y correr como cualquier otro para llegar a cualquier parte. Eso es cierto para la impresión, la web, el video y la multitud de nuevas plataformas, desde iThings hasta pantallas/vallas publicitarias digitales, quioscos interactivos y plataformas RIA como Adobe Air. Todos luchamos por seguir el ritmo, yo no menos que los demás.
@Alan La dificultad en esa tarea simplemente la hace aún más impresionante. Pero lo entiendo completamente, estoy estudiando informática, y ese campo también es uno en el que no puedes darte el lujo de quedarte atrás. Además de eso, durante el poco tiempo que estuvo aquí, se convirtió en el usuario n.° 1 con casi el doble de reputación que el usuario n.° 2, eso también es impresionante. De todos modos, solo quería reconocer eso.
Eso es muy amable de tu parte, y lo aprecio. Gracias.
Este es un gran método, pero cuando lo probé, el color transparente se vuelve negro para cada imagen. ¿Tienes alguna idea de cómo resolver este problema?
En la parte inferior del cuadro de diálogo, hay un menú desplegable para seleccionar la configuración del canal alfa. Cámbielo de Ninguno a Sin mate.
@Alan Esto es simplemente asombroso. Gracias un millón de veces.
@David Bert Monroy dice una y otra vez "No prestes atención a cómo se llama , mira lo que hace . Por lo general, habla de filtros de Photoshop, pero este es el mismo tipo de cosas. Se llama "video", pero eso no No significa que no puedas usarlo para otras cosas.
Esto solo funciona para imágenes del mismo tamaño.
Acabo de probar "Crear marcos a partir de capas" y solo generó un montón de marcos en blanco e hizo que cada capa visible fuera invisible dentro de mi proyecto.

Puede probar la aplicación Slicy de MacRabbit si está trabajando en OS X. Es realmente fácil de usar para el proceso de corte para el desarrollo web.

Solución MacGyver:

Realice una copia/copia de seguridad del archivo Export Layers to Files.jsx, disponible en la carpeta de instalación de Photoshop CS6 ( C:\Program Files (x86)\Adobe\Adobe Photoshop CS6\Presets\Scripts).

Edite el archivo (usando el bloc de notas o lo que sea...) y comente/cambie la línea 940 (o use la herramienta de búsqueda de texto):

obj.artLayers[i].remove();

a:

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

Guarde el archivo y utilícelo en Photoshop. File> Scripts> Open File/Load scriptEsto funcionó muy bien para mí. Mucho mas rápido.

No creo que haya una manera fácil y rápida de hacerlo, como dijo Alan, prueba esa animación, renderiza videos,

Le sugiero que use scripts solo porque es fácil trabajar con ellos en lugar de otros métodos.

si necesita algún tipo de script, vea esto:

  1. Guardar sus capas como ejemplo de documentos separados en el sitio
  2. Exportar capas a archivos (versión PNG rápida)

ya hay algunas preguntas similares en este sitio, eche un vistazo:

  1. Exportar capas de Photoshop a archivos PNG individuales - ¿proceso por lotes?
  2. Exportar capas a archivos exporta solo 4 archivos png de 100 capas

En caso de que alguien responda a esta pregunta a través de Google o donde sea, quería informarle que si la solución integrada es demasiado lenta, escribí mi propio script para exportar capas a JPG o PNG que es mucho más rápido que el integrado. en guión.

Esa respuesta se puede encontrar aquí .

El guión se puede encontrar aquí .

Pero básicamente hace una cantidad mínima de trabajo para exportar capas, en lugar del proceso largo y complejo que toma Photoshop, por lo tanto, es mucho más rápido.