controlando guardar el nombre cuando se usa la acción para procesar por lotes y guardar

11

Estoy tratando de controlar el nombre del archivo al guardar mediante una acción.

Comencemos con una imagen abierta en la pantalla. Se llama "image1.png". Presiono grabar para comenzar la acción. Ejecuto un filtro de escala de grises. Luego lo uso save asy lo guardo (en el mismo directorio obtuve la imagen original de "como" image1_greyscale.png ". Luego cierro la imagen en la pantalla y dejo de grabarla.

El problema es cuando lo uso en cualquier otra imagen, por ejemplo, "imagetwo.png", también se guarda como "image1_greyscale.png". Cuál está mal. Preferiría si pudiera obtener la acción para guardar como algo así;

"originalfilename" + "_greyscale" .png

Quiero procesar por lotes grandes cantidades de archivos y hacer que sus versiones en escala de grises salgan correctamente. Toda la ayuda apreciada!

(Podría obtener algo como lo que necesito a través de la pestaña de lotes, pero eso significaría que cada vez que cambio entre lotes necesito configurar correctamente el cambio de nombre de archivo, preferiría tenerlo codificado directamente en la acción misma)

Gary
fuente
1
¿Has intentado guardarlo en un directorio diferente como parte de la acción?
Lauren-Clear-Monica-Ipsum

Respuestas:

7

Es posible agregar un sufijo a cada uno de los archivos que guarda, pero (que yo sepa) solo a través de la función de procesamiento por lotes. Primero, debe crear la Acción sin el comando Guardar. Luego, en el menú Archivo, elija Automatizar> Lote ... , y aparecerá un diálogo:

Diálogo de procesamiento por lotes: original

Debe elegir una carpeta con los archivos que desea procesar (alternativamente, puede usar los archivos que ha abierto en Photoshop) y un directorio de guardado (puede ser la misma carpeta o una carpeta diferente). Luego agrega el sufijo alterando la sección de Nomenclatura de archivos, como esta:

Diálogo de procesamiento por lotes: modificaciones

Como puede ver, agregué la parte "_escala de grises" entre el Nombre del documento y la extensión. El nombre del archivo de ejemplo ha cambiado para reflejarlo.

Cuando esté satisfecho con sus cambios, haga clic en "Aceptar", siéntese y observe cómo ocurre la magia.

¡Espero que esto ayude!

ETA: Lo siento, no noté la última parte sobre que ya intentaste con Batch. No creo que necesite codificar el cambio de nombre cada vez, el programa recuerda su última opción: a menos que procese cientos de imágenes diferentes con múltiples acciones, entonces tendrá que agregar y / o eliminar el sufijo cada vez que lo haga. .

Mi respuesta sigue en pie, no creo que haya una manera de codificarlo en la Acción en sí (pero con mucho gusto veré a alguien demostrar que estoy equivocado).

Jadeitea
fuente
Esta es una muy buena explicación. Funcionó bien para mí incluso en CC a partir de hoy. Gracias.
Nirav Zaveri
0

Al escribir la acción, utilice "Guardar como"; no utilice simplemente Guardar. Si usa Guardar, siempre usará el mismo nombre de archivo que se usó cuando se creó la acción.

Estoy bastante seguro de que debería conectarlo a tu acción. Todas mis acciones se guardan con el nombre del archivo original y estoy razonablemente seguro de que así se logra.

No intente agregar la escala de grises + como parte de la Acción. Después de completar la acción y tener los archivos en escala de grises, puede ingresar y aplicar la escala de grises + al archivo a través de un cambio de nombre por lotes.

Una última cosa: asegúrese de guardar los archivos en escala de grises creados en la acción en una carpeta diferente a la que contiene todos los originales o puede sobrescribir los originales. Buena suerte.

Edward Gonzalez
fuente
Parece que OP ya se está utilizando Save asen la acción, así que no estoy seguro de con qué ayuda exactamente esta respuesta.
Hanna
0

Si tiene una imagen existente con un nombre de archivo, use "Guardar para Web" (Legado en CC 2015) como método de exportación y se conserva el nombre de archivo original. También puede controlar el directorio al que va el archivo usando este método.

Alexdem
fuente