Guion con nombres de archivos incrementales

jbperrot Mensajes publicados 10 Estado Miembro -  
 Bal -
Hola,

Estoy buscando hacer un script que se termine con el guardado de la imagen procesada, pero que no sobrescriba el archivo de una imagen con el mismo nombre.
Caso práctico, si ejecuto dos veces seguidas el mismo script sobre la misma imagen con un procedimiento de guardado al final del script.

Gracias por proponernos una solución !!!

Configuración: Windows 7 / Chrome 49.0.2623.112

2 respuestas

  1. Bal
     
    Hola
    Creo que deberías usar un archivo de automatización de procesamiento por lotes y abajo deberías intentar elegir carpeta como destino, luego número de serie en lugar de nombre de archivo. (no probado)
    No elijas en absoluto guardar y cerrar como destino porque eso sobrescribe el archivo, en cambio tu script deberá tener un comando guardar como al final.
    0
  2. jbperrot Mensajes publicados 10 Estado Miembro
     
    Primero, gracias por tomarte el tiempo de responderme.

    Lo que propones como solución funcionaría en el caso de tener una serie de archivos a los que desearía aplicar el mismo script y guardar los archivos modificados con una forma incremental como ImageDelta001.jpg; ImageDelta002.jpg; ImageDelta003.jpg; ...
    Pero yo tengo un único archivo, ImageDelta.psd, al que aplico un script (por ejemplo, un desenfoque del 5%) y quisiera que cada vez que ejecuto ese mismo script me guarde el archivo con un nombre y que si vuelvo a ejecutar el script una segunda vez me guarde la modificación con otro nombre y no sobrescriba el archivo obtenido tras la primera ejecución de mi script...
    No sé si soy lo suficientemente claro, pero no dudes en preguntarme

    A+
    0
    1. Bal
       
      Es más claro, tenía una duda. Me parece bastante complejo a menos que domines JavaScript.
      Creo que deberías preguntar en los foros de Adobe, en cualquier caso, eso supera mis habilidades, lo siento.
      Estoy seguro de que es factible, pero no sé cómo hacerlo
      https://forums.adobe.com/community/photoshop/photoshop_scripting
      Habría la posibilidad de crear otro script donde ejecutarías dos veces seguidas el primero dentro del registro de este nuevo script, y así sucesivamente, pero eso podría volverse ingobernable cuanto al número de scripts y a los nombres de archivos.
      0
    2. jbperrot Mensajes publicados 10 Estado Miembro
       
      Gracias nuevamente por tomarte el tiempo de responderme. Veo que mi problemática no es sencilla, pero tampoco insuperable. Por lo tanto, seguiré profundizando el tema... Si encuentro la solución, la compartiré en esta conversación.
      0
      1. Bal > jbperrot Mensajes publicados 10 Estado Miembro
         
        Puede que tengas esta solución:
        Ejecutas tu script y luego Ctrl+J para duplicar tu capa, y vuelves a pasar el script sobre la nueva capa, y así sucesivamente con un Ctrl+J antes de cada nuevo script
        Y al final, Archivo > Scripts > Exportar las capas a archivos
        Así tendrías cada capa guardada por separado en un archivo en formato psd, jpeg u otro, y se guardarán con un número de serie incremental

        La maniobra puede haber cambiado un poco en las últimas versiones de Photoshop (CS5 para mí)
        https://helpx.adobe.com/fr/photoshop/using/saving-images.html#export_layers_to_files
        0
    3. Bal
       
      Funciona perfectamente si tienes una sola capa al principio, un ctrl J toma una fracción de segundo
      Si además le asignas un atajo de teclado a tu script, irá todavía más rápido
      Con la condición, por supuesto, de que no tengas una capa que duplicar 100 veces, sino solo 10 o 20 como máximo, porque de lo contrario terminarías con un PSD gigantesco y Photoshop se colgaría
      No hay nada mejor que eso, disculpa la indiscreción ( DSL ).
      0