[Comunidad FotoLibre]

Ayuda => Manuales => Mensaje iniciado por: tomas.senabre en 28 abr 2009, 20:38 pm

Título: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 28 abr 2009, 20:38 pm
Actualizado con las últimas versiones de 11 de junio de 2018 para que funcione en Gimp 2.10

A petición popular he modificado el mensaje para dejar sólo el script de la última versión y no confundir al personal

Los he colgado en GITHUB:

https://github.com/tomassenabre/Scripts_gimp (https://github.com/tomassenabre/Scripts_gimp)

Los enlaces directos de descarga son:

Script Zona de Ajuste
https://raw.githubusercontent.com/tomassenabre/Scripts_gimp/master/zona_ajuste.scm (https://raw.githubusercontent.com/tomassenabre/Scripts_gimp/master/zona_ajuste.scm)

Script Zona de Ajuste con UFRAW
https://raw.githubusercontent.com/tomassenabre/Scripts_gimp/master/zona_ajuste_ufraw.scm (https://raw.githubusercontent.com/tomassenabre/Scripts_gimp/master/zona_ajuste_ufraw.scm)


Espero que os guste y los comentarios y críticas para mejorarlo  :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 29 abr 2009, 16:11 pm
Buenas,

Gracias por la información socio q:)

Saludos, JoRdi :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 29 abr 2009, 17:32 pm
Cojonudos tío, otra vez, muchas gracias  :-)
Me gusta algo más el que aplicas el desenfoque gaussiano al final porque es algo más intuitivo y ves el previo (aunque no sirve de mucho el previo de la máscara de capa). Seguramente es porque gráficamente es lo que estoy acostumbrado a ver.
Además pienso que a veces es mejor tomar la decisión de la cantidad de desenfoque una vez que ya has visto como afecta todo el reajuste en el previo de UFRaw. Puede ser que la variación sea muy grande y necesites mucho desenfoque o que la zona sea muy pequeña t e conformes con menos desenfoque y más precisión. A veces hasta que no compruebas cuanto te varía la zona no tienes muy claro cómo (o más bien cuánto) integrarla.
De momento me quedo con la 1.11

Gracias tío, me encanta.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 29 abr 2009, 19:58 pm
Una curiosidad, el modo de desenfoque gaussiano ha cambiado de modo RLE a IIR porque al parecer este último es mejor para hacer desenfoques de radios altos.

Por poner alguna pega al script, creo que lo mejor sería que mantuviera de una ejecución a otra el radio de desenfoque que se utilizó en la vez anterior, de esta forma te adaptas mejor a al tamaño de la imagen que estás tratando. ¿Qué pensáis de esto último?
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 30 abr 2009, 00:01 am
No se, al final cada zona es diferente. Generalmente las de superficies parecidas si que se mantienen radio de desenfoques similares pero puede variar para superficies muy distintas. No me parece demasiado interesante seguir por es linea  :ejem:
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 04 may 2009, 18:15 pm
He empezado con el revelado de las fotos del congreso y solo te diré una cosa:
La 1.11 ya es ALT+Z de manera oficial  :plas:

Un saludo
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Quo Vadis en 05 may 2009, 04:10 am
Me lo miraré el fin de semana que libro, ya comentaré el tema, aunque no tengo muy claro el tema del script, ya sabes que yo de informática n.p.i., saludos.
P.D. Me gustaba más en vivo y en directo :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 06 may 2009, 02:32 am
En mi ordenata ya es oficialmente ALT+Z la versión 1.11, creo que está muy afinado este script.

Quo no dudes en preguntar sobre como se instala o cualquier duda que tengas, ya sabes que para eso estamos

Un abrazo
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Quo Vadis en 06 may 2009, 21:13 pm
Ya se que estamos para ayudarnos, pero es que yo soy un desastre. Te cuento, hace tiempo que tenía instalado El Gimp, ahora con el cambio de cámara etc. y el congreso, me dije bueno vamos ha actualizar UFraw, también trabajaba últimamente con perfecraw, mejor dicho estudiaba, ademas de Zer Noise e Histogrammar, bien pues al actualizar , despues de bajarme Gimp 2.6.6. y UFRaw 0.15 me dice (No se encuentra el punto de entrada del procedimiento gdk_cairo_create en la biblioteca de vínculos dinámicos libgdk-win32-2.0-0.dll), estuve todo un día para enterarme del tema, bueno pues es hoy y sigo igual, UFRaw se abre y actua sin problemas(creo, de momento) no la he probado a fondo, pero Gimp no solo no se abre sino que cada vez que lo intento no me deja cerrarlo y tengo que apagar el ordenador. Tendré que hacerme un cursillo :))) :))) :))), pero mi tiempo no es mucho, bueno poco a poco, saludos.
P.D.- DEl famoso scripts, no se ni por donde cojerlo.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 07 may 2009, 02:51 am
1º INSTALACIÓN:

- Seleccionas el texto del script y lo pegas en un archivo nuevo con tu editor de texto preferido:

Código: [Seleccionar]
; zona_ajuste_ufraw_gauss_tool.scm    version 1.11    10 abril de 2007
;
; TRATAMIENTO DIGITAL DE IMÁGENES POR ZONAS CON UFRAW:
;
; 1.- Seleccionar la zona que queremos ajustar, por ejemplo con la herramienta de selección a mano alzada.
;         1.1.- Si necesitas rectificar la selección. Máscara rápida Sift+Q y pintas en negro o blanco para
;               añadir o quitar.
;         1.2.- Quitar Máscara rápida. Sift+Q
;
; 2.- Abrir como capa la misma imágen (u otra con bracketing) (Ctrl+Alt+O). Volvemos a revelar la imagen,
;     pero esta vez prestando atención a la zona que tenemos seleccionada.
;
; 3.- Añadir máscara de capa a partir de la selección.
;
; 4.- Cambiar el modo de fusión de la capa dependiendo del ajuste que queremos hacer:
;         4.1.- Ajuste con herramientas de Niveles o Curvas
;                   - Modo de fusión NORMAL si es una foto en escala de grises.
;                   - Modo de fusión VALOR si se trata de una foto RGB.
;
; 5.- Cambiamos la opacidad de la capa al 50%.
;
; 6.- Para suavizar la transición entre la zona ajustada y la imagen puedes desenfocar la máscara con
;     Desenfoque gaussiano, hasta que dejes de notar la transición.
;
; 7.- Volvemos al paso 1 para la siguiente zona
;
; Cambiamos la opacidad de la capa al 50% porque nos permitirá hacer ajustes "a posteriori" cuando
; tengamos ya hecho el trabajo podemos cambiar la opacidad de las capas para un ajuste más fino.
;
; EL SIGUIENTE SCRIPT AUTOMATIZA LOS PASOS 2, 3, 4 Y 5, DE ESTA MANERA SE QUEDA EL PROCESO EN 3 PASOS
;
; Este Plugin está hecho para Gimp-2.0.
;
; Log de cambios:
; 1.00 - Script inicial
; 1.01 - Script para desenfocar la máscara después de creada (Al gusto de Tat)
; 1.10 - Script que pregunta el radio de desenfoque que aplicará a la máscara
; 1.11 - Script que abre el diálogo de desenfoque gausiano después de ejecutarse
;
;##############################################################################
;
; LICENCIA
;
;  CC 2007 www.tomassenabre.es
;
;  Zona de ajuste con UFRaw es software libre; puedes copiarlo, distribuirlo y/o
;  modificarlo dentro de los términos considerados en la Licencia Pública General
;  de GNU publicada por la Fundación de Software Libre.
;
;  Zona de Ajuste con UFRaw se distribuye con la esperanza de de que será de
;  utilidad, pero SIN NINGUNA GARANTÍA; tampoco tiene garantías de
;  MERCHANDISE o APTITUD PARA UN PROPÓSITO PARTICULAR.
;
;##############################################################################
;
; LICENSE
;
;  CC 2007 www.tomassenabre.es
;
;  Adjust Zone with UFRaw is free software; you can redistribute it and/or
;  modify it under the terms of the GNU General Public License as
;  published by the Free Software Foundation.
;
;  Adjust Zone with UFRaw is distributed in the hope that it will be useful,
;  but WITHOUT ANY WARRANTY; without even the implied warranty of
;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;  General Public License for more details.
;
;##############################################################################



;

(define (script-fu-zona-ajuste-ufraw-gauss aimg drawable)

  (let* (
    (filename (car (gimp-image-get-filename aimg)))
    (img-ufraw (car (gimp-file-load RUN-INTERACTIVE filename filename)))
    (layer  (aref (cadr (gimp-image-get-layers aimg)) 0))
    (layer-ufraw (car (gimp-layer-new-from-drawable
            (aref
             (cadr (gimp-image-get-layers img-ufraw)) 0)
            aimg)))
    (image-type (car (gimp-image-base-type aimg)))
    (layer-mask (car (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)))
    )

  (gimp-undo-push-group-start aimg)

     (gimp-image-add-layer aimg layer-ufraw -1)
     (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)
     (gimp-layer-add-mask layer-ufraw layer-mask)
     (gimp-selection-none aimg)
     (plug-in-gauss-iir FALSE aimg layer-mask 800 5 5) ; 800 es el radio por defecto para la herramienta de desenfoque gaussiano
     (gimp-layer-set-name layer-ufraw "Zona ufraw ")
     (if (= image-type 0) (gimp-layer-set-mode layer-ufraw VALUE))
     (gimp-layer-set-opacity layer-ufraw 50) ; Este es valor de opacidad de la capa. Se puede ajustar a nuestras necesidades
     (gimp-layer-set-edit-mask layer-ufraw FALSE)
     (gimp-image-delete img-ufraw)
   )
         
  (gimp-undo-push-group-end aimg)

  (gimp-displays-flush))

(script-fu-register "script-fu-zona-ajuste-ufraw-gauss"
          "<Image>/Script-Fu/_Zona de ajuste de ufraw con máscara y herramienta de desenfoque"
          "Crea una capa con máscara a partir de una zona seleccionada ajustando con UFRaw y después abre la herramienta de desenfoque gaussiano."
          "Tomas Senabre <tomassenabre.es arroba gmail.com>"
          "www.tomassenabre.es"
          "Apr 10, 2007"
          "RGB*, GRAY*"
          SF-IMAGE "Input Image" 1
          SF-DRAWABLE "Input Drawable" 0)

; CC 2007 Tomás Senabre www.tomassenabre.es <tomassenabre.es@gmail.com>

- Copia el archivo en:
       Si es el GIM 2.4 y linux en la carpeta /home/tunombreusuario/.gimp-2.4/scripts
       Si es el GIM 2.6 y linux en la carpeta /home/tunombreusuario/.gimp-2.6/scripts

- Reinicia Gimp

2º CONFIGURACIÓN EN GIMP

- El script aparece en el menú Script-Fu de Gimp. Yo le he añadido una combinación de teclas para ejecutarlo (ALT+Z). Para hacerlo tienes que ir a:
         Archivo -> Preferencias -> Interfaz -> Configurar las combinaciones de teclas...

- Despliegas la lista de "Complementos" y al final del todo te aparecerá el script "Zona de Ajuste con UFRAW". Lo seleccionas con el ratón y pulsas la combinación de teclas que te gusta (en mi caso ALT+Z)

3º UTILIZACIÓN

a.- Abro un archivo RAW con Gimp, se abrirá el plugin de UFRAW.
b.- Revelo normalmente mi archivo RAW para obtener la imagen que me servirá como base.
c.- Herramienta "selección libre" (F). Selecciono la zona que quiero ajustar con ayuda de mi tableta gráfica.
d.- Ejecuto el script "Zona de Ajuste con UFRAW" (Alt+Z)
e.- Se abre nuevamente el plugin de UFRAW para Gimp, pero esta vez lo que ajustaré será la zona que tenía seleccionada. ¿Cómo?:
      e1.- Si lo que quiero es levantar las sombras o bajar las luces tocaré sólo el ajuste de exposición.
      e2.- Si lo que quiero es incrementar el contraste tocaré sólo el punto blanco y negro de la curva de ajuste (pestaña 5 en UFRAW 0.15); si no llego a obtener el contraste que quiero, puedo además dar forma de S a la curva.
      e3.- La pregunta del millón ¿Como sabes qué estás ajustando la zona que seleccionaste?. Porque tengo activado los avisos de pérdidas en las luces y en las sombras y no dejo que aparezcan estos indicadores en la zona que tenía seleccionada, aproximadamente. Estos indicadores me sirven para fijar el punto negro y el blanco, dentro de la zona que me interesa, aunque achicharre el resto de imagen.
f.- Se abre la herramienta desenfoque gaussiano y aplico desenfoque de un radio considerable. Depende de la zona y de la resolución de la imagen, pero generalmente no suelo bajar de 300 y no es raro usar 1000 o más en los cielos, por ejemplo.
g.- Después de este revelado, obtengo una nueva capa con el ajuste de transparencia al 50%, con la máscara de capa de mi selección y con el modo de fusión en VALOR si es una imagen RGB y NORMAL si es una imagen en escala de grises.
h.- El ajuste de transparencia al 50% me sirve para afinar el ajuste de mi nueva capa y sumar o quitar si me he pasado o no he llegado.
i.- Para empezar una nueva capa vuelvo al punto c

4º Y DESPUÉS QUÉ

- Si tengo pensado hacer muchos ajustes voy "aplanando la imagen" (Alt+W), con las capas que tengo seguras. Esto es porque Gimp se vuelve pesado con muchas capas.
- Cuando he terminado Aplano totalmente la imagen (Alt+W), si es necesario nivelo con la herramienta rotar (Shift+R), Reencuadro con la herramienta de recorte (Shift+C).
- Si lo necesita quito el ruido con Filtros -> Realzar -> GREYCStoration
- Aplico una máscara de desenfoque que depende de la imagen pero que suele ser (Radio: 0,5; Cantidad: 0,85; Umbral: 0)
- Guardo la imagen en JPG con Calidad= 98

-------------------------------------------------------------
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 07 may 2009, 04:22 am
Creo que Quo aun usa hasefroch (por poco tiempo). la carpeta donde copiar el script en ese caso es:
C:\Archivos de programa\GIMP-2.0\share\gimp\2.0\scripts

Un saludo
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 09 jul 2009, 08:33 am
Aquí os dejo la última versión, comentada para que nadie tenga problemas de instalación y utilización:

COPIAR EL TEXTO Y GUARDARLO EN UN ARCHIVO QUE SE LLAME: zona_ajuste_ufraw.scm

Código: [Seleccionar]
; zona_ajuste_ufraw.scm    version 1.12    2 mayo de 2009
;
;##############################################################################
; INSTALACIÓN
; 1.- Copia el archivo en:
;       Si es GIM 2.4 y linux en la carpeta /home/tunombreusuario/.gimp-2.4/scripts
;       Si es GIM 2.6 y linux en la carpeta /home/tunombreusuario/.gimp-2.6/scripts
;
; 2.- Reinicia Gimp
;
;##############################################################################
; CONFIGURACIÓN EN GIMP
;
; 1.- El script aparece en el menú Script-Fu de Gimp. Yo le he añadido una combinación de
;     teclas para ejecutarlo (ALT+Z). Para hacerlo tienes que ir a:
;         Archivo -> Preferencias -> Interfaz -> Configurar las combinaciones de teclas...
;
; 2.- Despliegas la lista de "Complementos" y al final del todo te aparecerá el script
; "Zona de Ajuste con UFRAW". Lo seleccionas con el ratón y pulsas la combinación de teclas
; que te gusta (en mi caso ALT+Z)
;
;##############################################################################
; TRATAMIENTO DIGITAL DE IMÁGENES POR ZONAS CON UFRAW:
; Este script automatiza los pasos 4, 5, 6, 7 y 8 del flujo de trabajo de revelado creativo de
; fotografías RAW con Gimp y UFRaw que a continuación se detalla:
;
; 1.- Abrir un archivo RAW con Gimp, se iniciará el plugin de UFRAW.
; 2.- Revelar normalmente el archivo RAW para obtener a partir de ufraw la imagen que me servirá como base.
; 3.- Con la herramienta "selección libre" (F). Selecciono la zona que quiero ajustar con ayuda de tableta
;     gráfica o ratón.
;         3.1.- Si necesitas rectificar la selección. Máscara rápida Sift+Q y pintas en negro o blanco para
;               añadir o quitar selección.
;         3.2.- Quitar Máscara rápida. Sift+Q
;
; 4.- Abrir como capa la misma imágen (u otra con bracketing) (Ctrl+Alt+O). Se abre nuevamente el plugin
;     de UFRAW para Gimp, pero esta vez lo que ajustaré será la zona que tenía seleccionada. ¿Cómo?:
;         4.1.- Si lo que quiero es levantar las sombras o bajar las luces tocaré sólo el ajuste de exposición.
;         4.2.- Si lo que quiero es incrementar el contraste tocaré sólo el punto blanco y negro de la curva de
;               ajuste (pestaña 5 en UFRAW 0.15); si no llego a obtener el contraste que quiero, puedo además
;               dar forma de S a la curva.
;         4.3.- La pregunta del millón ¿Como sabes qué estás ajustando la zona que seleccionaste?.
;               Porque tengo activado los avisos de pérdidas en las luces y en las sombras y no dejo que
;               aparezcan estos indicadores en la zona que tenía seleccionada, aproximadamente. Estos
;               indicadores me sirven para fijar el punto negro y el blanco, dentro de la zona que me
;               interesa, aunque achicharre el resto de imagen.
;
; 5.- Añadir máscara de capa a partir de la selección.
;
; 6.- Cambiar el modo de fusión de la capa dependiendo del ajuste que queremos hacer:
;         6.1.- Modo de fusión NORMAL si es una foto en escala de grises.
;         6.2.- Modo de fusión VALOR si se trata de una foto RGB.
;
; 7.- Cambiamos la opacidad de la capa al 50%. Esto nos permite un ajuste a "posteriori" del efecto que buscamos.
;
; 8.- Para suavizar la transición entre la zona ajustada y la imagen puedes desenfocar la máscara con
;     Desenfoque gaussiano, hasta que dejes de notar la transición. Depende de la zona y de la resolución
;     de la imagen, pero generalmente no suelo bajar de 300 y no es raro usar 1000 o más en los cielos, por ejemplo.
;
; 9.- Volvemos al paso 3 del tratamiento digital para la siguiente zona
;
;
;
; Este Plugin está hecho para Gimp a partir de su versión 2.0
;
; Log de cambios:
; 1.00 - Script inicial
; 1.01 - Script para desenfocar la máscara después de creada (Al gusto de Tat)
; 1.10 - Script que pregunta el radio de desenfoque que aplicará a la máscara
; 1.11 - Script que abre el diálogo de desenfoque gausiano después de ejecutarse
; 1.12 - Se completa la información adjunta en el script. Posibilidad de aplanar la imagen en cada ciclo.
;
;##############################################################################
;
; LICENCIA
;
;  CC 2009 www.tomassenabre.es
;
;  Zona de ajuste con UFRaw es software libre; puedes copiarlo, distribuirlo y/o
;  modificarlo dentro de los términos considerados en la Licencia Pública General
;  de GNU publicada por la Fundación de Software Libre.
;
;  Zona de Ajuste con UFRaw se distribuye con la esperanza de de que será de
;  utilidad, pero SIN NINGUNA GARANTÍA; tampoco tiene garantías de
;  MERCHANDISE o APTITUD PARA UN PROPÓSITO PARTICULAR.
;
;##############################################################################
;
; LICENSE
;
;  CC 2009 www.tomassenabre.es
;
;  Adjust Zone with UFRaw is free software; you can redistribute it and/or
;  modify it under the terms of the GNU General Public License as
;  published by the Free Software Foundation.
;
;  Adjust Zone with UFRaw is distributed in the hope that it will be useful,
;  but WITHOUT ANY WARRANTY; without even the implied warranty of
;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;  General Public License for more details.
;
;##############################################################################



; Definición de las variables

(define (script-fu-zona-ajuste-ufraw aimg drawable)

; Si tu ordenador no es muy potente, es conveniente que acoples cada una de las zonas que vas revelando
; por que Gimp se vuelve pesado con forme se incrementa el número de capas. Para ello suprime el ";"
; de la siguiente línea:

; (gimp-image-flatten aimg)

; Comienza a guardar las acciones para poder usar la acción "deshacer"
  (gimp-undo-push-group-start aimg)

; Crear nuevas imágenes y capas necesarias
  (let* (
    (filename (car (gimp-image-get-filename aimg)))
    (img-ufraw (car (gimp-file-load RUN-INTERACTIVE filename filename)))
    (layer  (aref (cadr (gimp-image-get-layers aimg)) 0))
    (layer-ufraw (car (gimp-layer-new-from-drawable
            (aref
             (cadr (gimp-image-get-layers img-ufraw)) 0)
            aimg)))
    (image-type (car (gimp-image-base-type aimg)))
    (layer-mask (car (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)))
    )

; Realizamos las siguientes acciones descritas en el flujo de trabajo:

; Creamos la nueva capa con la imagen que obtiene de UFRaw
     (gimp-image-add-layer aimg layer-ufraw -1)

; Crea una máscara de capa a partir de nuestra selección
     (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)
     (gimp-layer-add-mask layer-ufraw layer-mask)

; Quita la selección para que el desenfoque afecte a toda la imagen
     (gimp-selection-none aimg)

; Inicia la herramienta de desenfoque gaussiano. El método de desenfoque es IIR que es preferible cuando se usan radios grandes.
; El radio de desenfoque por defecto es 800 pero podemos cambiarlo en la siguiente línea:
     (plug-in-gauss-iir FALSE aimg layer-mask 800 5 5)

; Le da nombre a la capa generada
     (gimp-layer-set-name layer-ufraw "Zona ufraw ")

; Determina el modo de fusión de la capa VALOR para imágenes RGB y NORMAL para imágenes en Escala de grises
     (if (= image-type 0) (gimp-layer-set-mode layer-ufraw VALUE))

; Fija la opacidad de la nueva capa. Por defecto está en 50%, pero se puede cambiar a vuestras necesidades
     (gimp-layer-set-opacity layer-ufraw 50)

; Cambia la selección de edición de la máscara a la imagen para que no tengamos que hacerlo nosotros
     (gimp-layer-set-edit-mask layer-ufraw FALSE)

; Borra la imagen intermedia que había creado
     (gimp-image-delete img-ufraw)
   )

; Cierra el grupo de la acción "deshacer"
  (gimp-undo-push-group-end aimg)

; Vacia todos los procesos internos del script
  (gimp-displays-flush))

(script-fu-register "script-fu-zona-ajuste-ufraw"
          "<Image>/Script-Fu/_Zona de ajuste con ufraw"
          "Crea una capa con máscara a partir de una zona seleccionada ajustando con UFRaw y después abre la herramienta de desenfoque gaussiano."
          "Tomas Senabre <tomassenabre.es arroba gmail.com>"
          "www.tomassenabre.es"
          "May 2, 2009"
          "RGB*, GRAY*"
          SF-IMAGE "Input Image" 1
          SF-DRAWABLE "Input Drawable" 0)

; CC 2009 Tomás Senabre www.tomassenabre.es <tomassenabre.es@gmail.com>
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: invisible en 09 jul 2009, 08:53 am
Aquí os dejo la última versión, comentada para que nadie tenga problemas de instalación y utilización...
¡Qué güena-hente eres...! Sólo te falta meterle unas capturas de pantalla... :P
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 09 jul 2009, 10:27 am
Estás hoy ocioso eh  ;)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 10 jul 2009, 04:28 am
Buenas,

Gracias por la información y el procedimiento a seguir Tomy q:)

Ta lu3go :-v-
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Warper en 10 jul 2009, 15:32 pm
Gracias Tommy
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Charly Morlock en 10 jul 2009, 18:19 pm
Gracias Tomas
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Colegota en 11 jul 2009, 10:07 am
Buenas,

supongo que algún día me tendré que poner con ello y entonces te daré las gracias.  :-b

Saludos,
Colegota
PD ¿No hay un emoticono para ¡cobaardeee (http://www.youtube.com/watch?v=Ao40l4MITI0)!? :)o
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 11 jul 2009, 18:42 pm
Gracias a vosotros por pasaros y echar un vistazo, hasta los que no lo usan.

Ya os digo que parece más complicado de lo que es en realidad, creo que es una forma de trabajo muy recomendable para las herramientas que usamos habitualmente  :-)

Ya sabéis donde encontrarme para cualquier duda  ;)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Medyr en 11 jul 2009, 19:20 pm
A ver si puedo trastearlo.

Gracias apañero.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: jofial en 12 jul 2009, 15:11 pm
A ver, a veeer, si tengo cuatro escrpits de Tomas:

El zona de ajuste puro y duro

El xona de ajuste con ufraw
El xxona de ajuste con mascara y herramienta de desenfoque
el xxxona de ajuste con mascara y suavizado...

Un lujo amos....

Saludos y gracias por el curro. Los negrita son los que uso.

Jose
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 12 jul 2009, 19:59 pm
Repito el agradecimiento por vuestros comentarios  :P
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 14 jul 2009, 06:59 am
No has cambiado nada ¿no? solo los comentarios. Yo la de mayo ya la uso como si fuera mía, con el carro que me he traído de Lanzarote y la luz que hay allí le voy a dar mas trabajo que al peluquero de Chewaca  (http://www.marcianos.com/imgs/chewaka.jpg)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 14 jul 2009, 19:40 pm
...le voy a dar mas trabajo que al peluquero de Chewaca  (http://www.marcianos.com/imgs/chewaka.jpg)

 :-XX :-XX :-XX :-XX :-XX

Ta lu3go :-v-
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 14 jul 2009, 20:14 pm
He añadido lo de aplanar la imagen y los comentarios, que depende a quien le puede servir  ;)

Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Colegota en 05 ago 2009, 14:02 pm
Buenas,

He añadido lo de aplanar la imagen y los comentarios, que depende a quien le puede servir  ;)

¿Donde? :??

Lo digo porque creo que deberías actualizar el primer hilo del mensaje con la última versión. Si no, hay que ir mirando a ver cuál de los mensajes contiene la buena... :-o

Así ya de paso lo ponemos en la Escuela y lo pegamos para que sea más fácil encontrarlo.

Incluso buscarles un hueco en la página principal...

Saludos,
Colegota
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 05 ago 2009, 16:09 pm
Incluso buscarles un hueco en la página principal...
Apoyo la moción  :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Warper en 05 ago 2009, 16:59 pm
Incluso buscarles un hueco en la página principal...
Apoyo la moción  :-)

+1
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 05 ago 2009, 18:31 pm
Ya he modificado el mensaje para dejar sólo la última versión y no confundir. La documentación sobre como se instala, se usa y se configura está en el propio script  :-).

Espero vuestras críticas para mejorarlo  :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Colegota en 06 ago 2009, 17:03 pm
Buenas,

¡al final me he puesto! :baila: pero tengo muchas dudas. Estoy haciendo capturas para preguntar en otro hilo con más detalle, pero mientras tanto hay algo que me está comiendo el coco y que creo que puede ir en este la pregunta: ¿No hace falta "llamar al script"? :?

Quiero decir que en las instrucciones pone

Código: [Seleccionar]
; 3.- Con la herramienta "selección libre" (F). Selecciono la zona que quiero ajustar con ayuda de tableta
;     gráfica o ratón.
;         3.1.- Si necesitas rectificar la selección. Máscara rápida Sift+Q y pintas en negro o blanco para
;               añadir o quitar selección.
;         3.2.- Quitar Máscara rápida. Sift+Q
;
; 4.- Abrir como capa la misma imágen (u otra con bracketing) (Ctrl+Alt+O). Se abre nuevamente el plugin
;     de UFRAW para Gimp, pero esta vez lo que ajustaré será la zona que tenía seleccionada. ¿Cómo?:
;         4.1.- Si lo que quiero es levantar las sombras o bajar las luces tocaré sólo el ajuste de exposición.
;         4.2.- Si lo que quiero es incrementar el contraste tocaré sólo el punto blanco y negro de la curva de
;               ajuste (pestaña 5 en UFRAW 0.15); si no llego a obtener el contraste que quiero, puedo además
;               dar forma de S a la curva.
;         4.3.- La pregunta del millón ¿Como sabes qué estás ajustando la zona que seleccionaste?.
;               Porque tengo activado los avisos de pérdidas en las luces y en las sombras y no dejo que
;               aparezcan estos indicadores en la zona que tenía seleccionada, aproximadamente. Estos
;               indicadores me sirven para fijar el punto negro y el blanco, dentro de la zona que me
;               interesa, aunque achicharre el resto de imagen.
;

Es decir, que abres la imagen como capa, pero no ejecutas nada... :? ¡Me he perdido! :cabezazos:

Saludos,
Colegota
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 07 ago 2009, 03:20 am
Las instrucciones describen los pasos que hay que hacer de normal, sin usar el script, para que entiendas lo que está sucediendo, lo que tendrías que hacer normalmente para tratar una imagen por zonas. Al final de la instrucciones del script te digo: "este scrpipt automatiza los pasos tal, tal y tal " o algo así. Primero quiero que entiendas el proceso, para que cuando ejecutes el script sepas qué está ocurriendo  :-).
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Colegota en 07 ago 2009, 03:54 am
Buenas,

Las instrucciones describen los pasos que hay que hacer de normal, sin usar el script, ...

¿¿¿Que has puesto en el script las instrucciones para no usarlo??? :? ¡Y yo, que me creía que era raro! :DDD

Bueno, seguro que alguna explicación tiene. Ahora... ¿Podrías poner las instrucciones para usarlo? :ejem: Al menos en qué momento se le llama, qué había que haber hecho antes... :)

Saludos,
Colegota
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 07 ago 2009, 05:55 am
¿Podrías poner las instrucciones para usarlo? :ejem: Al menos en qué momento se le llama, qué había que haber hecho antes... :)
Las tienes aquí (http://comunidad.fotolibre.net/index.php/topic,4497.msg44038.html#msg44038)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Colegota en 07 ago 2009, 16:07 pm
¿Podrías poner las instrucciones para usarlo? :ejem: Al menos en qué momento se le llama, qué había que haber hecho antes... :)
Las tienes aquí (http://comunidad.fotolibre.net/index.php/topic,4497.msg44038.html#msg44038)

Pero eso lo entendéis los que lleváis tiempo con el tema y habéis participado en el desarrollo. Si alguien que viene de nuevo trata de seguir los pasos creo que hará lo mismo que yo.

Creo que en las instrucciones se debería indicar el uso del script (probablemente mejor lo primero de todo) y luego explicar en qué está basado. Leyendo esto último solo no hay forma de deducir cómo llamarlo y cuándo. :ejem:
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 07 ago 2009, 16:40 pm
Estoy preparando un Cómo con un puñao de pantallas para explicar el uso, en un par de horas lo subo y comentamos.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 07 ago 2009, 19:14 pm
Publicado (http://comunidad.fotolibre.net/index.php/topic,4892.0.html). A ver si se ve algo más claro explicado con capturas de pantalla.

Un saludo
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 10 ago 2009, 02:21 am
En cuanto pueda corregiré las instrucciones de uso para que no se líe la gente al leer el script. No pensé que se pudieran interpretar como dices, así que lo mejor será rectificarlo para ayudar, en vez de liar  :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 11 ago 2009, 06:46 am
Buenas,

Al final me he decidido y estoy intentando instalar el script de Tomy, pero algo estoy haciendo mal ya que no lo consigo :torpe: , el script no me aparece en el menú Script-Fu de Gimp, acciono Refrescar Scripts y me salen un montón de errores haciendo referencia al script en cuestión ::)

Lo primero que he hecho ha sido copiar el script y pegarlo en un documento nuevo de OpenOffice, hasta ahí ningún problema, mi primera pregunta, ¿hay que copiar íntegramente el script?, supongo que sí, una vez hecho esto lo he tenido que guardar con formato .odt y luego cambiarlo manualmente por .scm, ya que solo tenía disponible guardarlo como .sxw o .stw, bueno también hay otros pero ninguno que empiece con la S, ¿por ahí ya me he liado? :?

Luego he copiado el archivo en /home/minombreusuario/.gimp-2.6/scripts, lo he probado de dos maneras, sin resultado positivo, una por medio de Terminal y la otra directamente desde Lugares/Carpeta personal/.gimp-2.6/scripts (Ubuntu).

A ver si me podéis decir donde me he liado :-o , ¡que complicado es esto coñe! :buf: , gracias de antemano :asias:

Ta lu3go :-v-
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 11 ago 2009, 07:22 am
no lo escribas en OO que te guarda un montón de datos de formato ahí ocultos y no puedes convertirlo después manualmente como has hecho.
Mejor sobre cualquier parte del escritorio haz botón derecho-crear un documento-archivo vacio y después haces todo lo que has hecho antes. Este editor de textos, el gedit en tu ubuntu por defecto, no mete cosas raras como metadatos.

Un saludo
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kaktus en 11 ago 2009, 08:56 am
Animo JoRdi,

Ayer ( y algún otro día) estuve dandome cabezazos y al final lo conseguí. Una vez que lo comprendas y te salga es  facil y automático.

A mi me va mejor la versión 1.11. Probé la 1.12 pero me liaba más. Creo entender que a la versión 1.12 hay que aplicarle el desenfoque gaugasiano antes de llamar al script. Me decante por aplicarselo despues ( versión 1.11), de forma automatica, pero aplicando el grado de desenfoque elegido.

Y los resultados me gustan . Solo que en los primeros intentos creo que me he pasado cuatro pueblos y me quedaban fotos un tanto irreales, como ya comentais los que sabeis.
no lo escribas en OO que te guarda un montón de datos de formato ahí ocultos y no puedes convertirlo después manualmente como has hecho.
Mejor sobre cualquier parte del escritorio haz botón derecho-crear un documento-archivo vacio y después haces todo lo que has hecho antes. Este editor de textos, el gedit en tu ubuntu por defecto, no mete cosas raras como metadatos.

Hazle caso a tat. Para scripts o ficheros de configuración no hay que usar OO. Acostumbrate a gedit.
Suerte y saludos
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: redy en 11 ago 2009, 10:24 am
no lo escribas en OO que te guarda un montón de datos de formato ahí ocultos y no puedes convertirlo después manualmente como has hecho.
Mejor sobre cualquier parte del escritorio haz botón derecho-crear un documento-archivo vacio y después haces todo lo que has hecho antes. Este editor de textos, el gedit en tu ubuntu por defecto, no mete cosas raras como metadatos.

El OpenOffice valdría aunque es como matar moscas a cañonazos. Solo que al guardar hay que seleccionar el tipo 'texto .txt' y luego cambiarle la extensión .txt por .scm

Lo suyo es abrirlo con un editor de textos simple (gedit, kate, vi, emacs, mcedit, nedit, joe...)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 11 ago 2009, 11:24 am
Buenas,

no lo escribas en OO...botón derecho-crear un documento-archivo vacio y después haces todo lo que has hecho antes. Este editor de textos, el gedit en tu ubuntu por defecto, no mete cosas raras como metadatos.

Para scripts o ficheros de configuración no hay que usar OO. Acostumbrate a gedit.

El OpenOffice valdría aunque es como matar moscas a cañonazos...Lo suyo es abrirlo con un editor de textos simple...

¡Primer paso realizado y funcionando!, muchas gracias socios :asias: , ahora solo me falta ir practicando, a ver si me hago con el control del script, ya os mantendré informados.

Ta lu3go :-v-
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 11 ago 2009, 15:27 pm
Buenas,

...Yo le he añadido una combinación de teclas para ejecutarlo (ALT+Z). Para hacerlo tienes que ir a: Archivo -> Preferencias -> Interfaz -> Configurar las combinaciones de teclas...

En el Gimp 2.6, si queréis dar una combinación de teclas, tendréis que ir a Editar -> Preferencias -> Interfaz -> Configurar las combinaciones de teclas.

Por cierto, ya he estado tanteando un poquito con el revelado por zonas y la verdad es que es muy interesante, otra cosa será el resultado :)o

Ta lu3go :-v-
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 11 ago 2009, 20:46 pm
El resultado genial, ya verás que está chupado utilizar el script. No me he encontrado en mi vida con algo tan sencillo de usar y tan difícil de explicar por escrito. Cuando lo veas funcionar se te van a caer las bragas, con perdón  :-XX
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 12 ago 2009, 05:03 am
Cuando lo veas funcionar se te van a caer las bragas...

 :DDD :DDD :DDD :DDD :DDD

Ta lu3go :-v-
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: sertinell en 16 ago 2009, 16:03 pm
Hola, he modificado el script para que podamos guardar en un xcf y después seguir trabajando. El nombre de las 2 imágenes (raw y xcf) debe ser el mismo. Es decir, que si teneis

1234.raw, la guardeis como 1234.xcf. Para que funcione debeis hacer un pequeño cambio en la linea 126, debeis poner la extensión de vuestros raws.

Aqui os dejo el código
Código: [Seleccionar]
; zona_ajuste_ufraw.scm    version 1.12    2 mayo de 2009
;
;##############################################################################
; INSTALACIÓN
; 1.- Copia el archivo en:
;       Si es GIM 2.4 y linux en la carpeta /home/tunombreusuario/.gimp-2.4/scripts
;       Si es GIM 2.6 y linux en la carpeta /home/tunombreusuario/.gimp-2.6/scripts
;
; 2.- Reinicia Gimp
;
;##############################################################################
; CONFIGURACIÓN EN GIMP
;
; 1.- El script aparece en el menú Script-Fu de Gimp. Yo le he añadido una combinación de
;     teclas para ejecutarlo (ALT+Z). Para hacerlo tienes que ir a:
;         Archivo -> Preferencias -> Interfaz -> Configurar las combinaciones de teclas...
;
; 2.- Despliegas la lista de "Complementos" y al final del todo te aparecerá el script
; "Zona de Ajuste con UFRAW". Lo seleccionas con el ratón y pulsas la combinación de teclas
; que te gusta (en mi caso ALT+Z)
;
;##############################################################################
; TRATAMIENTO DIGITAL DE IMÁGENES POR ZONAS CON UFRAW:
; Este script automatiza los pasos 3, 4, 5 y 6 del flujo de trabajo de revelado creativo de
; fotografías RAW con Gimp y UFRaw que a continuación se detalla:
;
; 1.- Abrir un archivo RAW con Gimp, se iniciará el plugin de UFRAW.
; 2.- Revelar normalmente el archivo RAW para obtener a partir de ufraw la imagen que me servirá como base.
; 3.- Con la herramienta "selección libre" (F). Selecciono la zona que quiero ajustar con ayuda de tableta
;     gráfica o ratón.
;         3.1.- Si necesitas rectificar la selección. Máscara rápida Sift+Q y pintas en negro o blanco para
;               añadir o quitar selección.
;         3.2.- Quitar Máscara rápida. Sift+Q
;
; 4.- Abrir como capa la misma imágen (u otra con bracketing) (Ctrl+Alt+O). Se abre nuevamente el plugin
;     de UFRAW para Gimp, pero esta vez lo que ajustaré será la zona que tenía seleccionada. ¿Cómo?:
;         4.1.- Si lo que quiero es levantar las sombras o bajar las luces tocaré sólo el ajuste de exposición.
;         4.2.- Si lo que quiero es incrementar el contraste tocaré sólo el punto blanco y negro de la curva de
;               ajuste (pestaña 5 en UFRAW 0.15); si no llego a obtener el contraste que quiero, puedo además
;               dar forma de S a la curva.
;         4.3.- La pregunta del millón ¿Como sabes qué estás ajustando la zona que seleccionaste?.
;               Porque tengo activado los avisos de pérdidas en las luces y en las sombras y no dejo que
;               aparezcan estos indicadores en la zona que tenía seleccionada, aproximadamente. Estos
;               indicadores me sirven para fijar el punto negro y el blanco, dentro de la zona que me
;               interesa, aunque achicharre el resto de imagen.
;
; 5.- Añadir máscara de capa a partir de la selección.
;
; 6.- Cambiar el modo de fusión de la capa dependiendo del ajuste que queremos hacer:
;         6.1.- Modo de fusión NORMAL si es una foto en escala de grises.
;         6.2.- Modo de fusión VALOR si se trata de una foto RGB.
;
; 7.- Cambiamos la opacidad de la capa al 50%. Esto nos permite un ajuste a "posteriori" del efecto que buscamos.
;
; 8.- Para suavizar la transición entre la zona ajustada y la imagen puedes desenfocar la máscara con
;     Desenfoque gaussiano, hasta que dejes de notar la transición. Depende de la zona y de la resolución
;     de la imagen, pero generalmente no suelo bajar de 300 y no es raro usar 1000 o más en los cielos, por ejemplo.
;
; 9.- Volvemos al paso 3 del tratamiento digital para la siguiente zona
;
;
;
; Este Plugin está hecho para Gimp a partir de su versión 2.0
;
; Log de cambios:
; 1.00 - Script inicial
; 1.01 - Script para desenfocar la máscara después de creada (Al gusto de Tat)
; 1.10 - Script que pregunta el radio de desenfoque que aplicará a la máscara
; 1.11 - Script que abre el diálogo de desenfoque gausiano después de ejecutarse
; 1.12 - Se completa la información adjunta en el script. Posibilidad de aplanar la imagen en cada ciclo.
;
;##############################################################################
;
; LICENCIA
;
;  CC 2009 www.tomassenabre.es
;
;  Zona de ajuste con UFRaw es software libre; puedes copiarlo, distribuirlo y/o
;  modificarlo dentro de los términos considerados en la Licencia Pública General
;  de GNU publicada por la Fundación de Software Libre.
;
;  Zona de Ajuste con UFRaw se distribuye con la esperanza de de que será de
;  utilidad, pero SIN NINGUNA GARANTÍA; tampoco tiene garantías de
;  MERCHANDISE o APTITUD PARA UN PROPÓSITO PARTICULAR.
;
;##############################################################################
;
; LICENSE
;
;  CC 2009 www.tomassenabre.es
;
;  Adjust Zone with UFRaw is free software; you can redistribute it and/or
;  modify it under the terms of the GNU General Public License as
;  published by the Free Software Foundation.
;
;  Adjust Zone with UFRaw is distributed in the hope that it will be useful,
;  but WITHOUT ANY WARRANTY; without even the implied warranty of
;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;  General Public License for more details.
;
;##############################################################################



; Definición de las variables

(define (script-fu-zona-ajuste-ufraw aimg drawable)

; Si tu ordenador no es muy potente, es conveniente que acoples cada una de las zonas que vas revelando
; por que Gimp se vuelve pesado con forme se incrementa el número de capas. Para ello suprime el ";"
; de la siguiente línea:

; (gimp-image-flatten aimg)

; Comienza a guardar las acciones para poder usar la acción "deshacer"
  (gimp-undo-push-group-start aimg)

; Crear nuevas imágenes y capas necesarias
  (let* (
    (filename (string-append
(substring
(car(gimp-image-get-filename aimg))
0
(-  (string-length (car(gimp-image-get-filename aimg))) 4)
)
".arw" )
);Quitamos la extensión y la cambiamos por el raw. **Sertinell**
    (img-ufraw (car (gimp-file-load RUN-INTERACTIVE filename filename)))
    (layer  (aref (cadr (gimp-image-get-layers aimg)) 0))
    (layer-ufraw (car (gimp-layer-new-from-drawable
            (aref
             (cadr (gimp-image-get-layers img-ufraw)) 0)
            aimg)))
    (image-type (car (gimp-image-base-type aimg)))
    (layer-mask (car (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)))
    )

; Realizamos las siguientes acciones descritas en el flujo de trabajo:

; Creamos la nueva capa con la imagen que obtiene de UFRaw
     (gimp-image-add-layer aimg layer-ufraw -1)

; Crea una máscara de capa a partir de nuestra selección
     (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)
     (gimp-layer-add-mask layer-ufraw layer-mask)

; Quita la selección para que el desenfoque afecte a toda la imagen
     (gimp-selection-none aimg)

; Inicia la herramienta de desenfoque gaussiano. El método de desenfoque es IIR que es preferible cuando se usan radios grandes.
; El radio de desenfoque por defecto es 800 pero podemos cambiarlo en la siguiente línea:
     (plug-in-gauss-iir FALSE aimg layer-mask 800 5 5)

; Le da nombre a la capa generada
     (gimp-layer-set-name layer-ufraw "Zona ufraw ")

; Determina el modo de fusión de la capa VALOR para imágenes RGB y NORMAL para imágenes en Escala de grises
     (if (= image-type 0) (gimp-layer-set-mode layer-ufraw VALUE))

; Fija la opacidad de la nueva capa. Por defecto está en 50%, pero se puede cambiar a vuestras necesidades
     (gimp-layer-set-opacity layer-ufraw 50)

; Cambia la selección de edición de la máscara a la imagen para que no tengamos que hacerlo nosotros
     (gimp-layer-set-edit-mask layer-ufraw FALSE)

; Borra la imagen intermedia que había creado
     (gimp-image-delete img-ufraw)
   )

; Cierra el grupo de la acción "deshacer"
  (gimp-undo-push-group-end aimg)

; Vacia todos los procesos internos del script
  (gimp-displays-flush))

(script-fu-register "script-fu-zona-ajuste-ufraw"
          "<Image>/Script-Fu/_Zona de ajuste con ufraw"
          "Crea una capa con máscara a partir de una zona seleccionada ajustando con UFRaw y después abre la herramienta de desenfoque gaussiano."
          "Tomas Senabre <tomassenabre.es arroba gmail.com>"
          "www.tomassenabre.es"
          "May 2, 2009"
          "RGB*, GRAY*"
          SF-IMAGE "Input Image" 1
          SF-DRAWABLE "Input Drawable" 0)

; CC 2009 Tomás Senabre www.tomassenabre.es <tomassenabre.es@gmail.com>

Espero que os sea util.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 16 ago 2009, 16:42 pm
Guapamente, me encantan las licencias libres  :-)
Lo he probado y funciona perfectamente. He aprovechado para hacerme mi propia versión donde la capa nueva va en modo Normal y al 100% de opacidad.

Un saludo y gracias por el aporte
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: sertinell en 16 ago 2009, 16:47 pm
En otro rato miraré a ver si puedo hacer que la extensión la coja de una lista, y además que si el archivo ya era un raw no cambie el nombre. Lo que pasa es que el lenguaje este es MUY distinto a todo :S.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: invisible en 16 ago 2009, 18:52 pm
Muchas gracias, sertinell. A ver si mañana retomo mis veladas con el bajomesa y lo pruebo. ;)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: jofial en 16 ago 2009, 19:02 pm
Gracias sertinell, por la aportación.

Saludos

Jose

Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Colegota en 18 ago 2009, 17:07 pm
¡Muchas graciassssssss! :plasplas:
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 31 ago 2009, 19:25 pm
Buenas,

Muchas gracias sertinell q:) , ¡peazo monstruos estáis hechos!

Ta lu3go :-v-
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 04 sep 2009, 01:59 am
Ya se lo comenté a Tat por teléfono, estas vacaciones tuve un momento de conexión Wifi y pude actualizar el script en la primera entrada de este tema, ahora es la versión 1.13, gracias a la aportación de Sertinell. De todos modos la he puesto por defecto comentada porque, por el momento, esta modificación sólo es válida para un tipo de archivo RAW, y no es raro encontrar a gente que tenga más de un tipo de RAW de diferentes cámaras. El que crea que le puede ser útil que comente la sección correspondiente y descomente la aportación de Sertinell. Esta documentado dentro del script .

Gracias Sertinell por tu aportación y perdona no haber podido contestar antes a tu entrada, pero justo después de incluir tu modificación, cuando iba a escribir mi agradecimiento, el dueño de la wifi decidió apagar el router y me quedé a oscuras. No he vuelto a conectarme a internet hasta el martes.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 09 oct 2009, 20:06 pm
Buenas,

Estoy con la ultima actualización, la 1.13, estoy intentando ejecutar el tratamiento por zonas después de haber guardado el archivo en formato xcf y no lo consigo, he estado leyendo y releyendo la explicación de Tomy pero no doy con la solución :torpe: :torpe:

Cita
** Modificación aportada por Sertinell ** Permite continuar el trabajo con una imagen RAW, después de haber guardado un XCF de Gimp. Por defecto esta aportación viene desactivada debido a que por el momento, sólo puede usarse con los archivos de una única extensión y puede darse el caso de un usuario que tenga cámaras con archivos RAW de diferentes extensiones. Si este no es tu caso debes de comentar el apartado anterior y descomentar el que sigue ahora:

He entendido que por defecto viene desactivada, ¿como hago para activarla?, ¿tengo que hacer algo en el apartado superior?, ¿y en el apartado inferior?, estoy más perdido que un pulpo en un garaje, mi cámara usa el formato cr2, gracias de antemano socios :asias:

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 09 oct 2009, 20:52 pm
Hola Jordi, tienes que descomentar una y comentar la otra. Ya lo hago yo por ti. El script quedaría como este que te pongo:

Código: [Seleccionar]
; zona_ajuste_ufraw.scm    version 1.13    18 agosto de 2009
;
;##############################################################################
; INSTALACIÓN
; 1.- Copia el archivo en:
;       Si es GIM 2.4 y linux en la carpeta /home/tunombreusuario/.gimp-2.4/scripts
;       Si es GIM 2.6 y linux en la carpeta /home/tunombreusuario/.gimp-2.6/scripts
;
; 2.- Reinicia Gimp
;
;##############################################################################
; CONFIGURACIÓN EN GIMP
;
; 1.- El script aparece en el menú Script-Fu de Gimp. Yo le he añadido una combinación de
;     teclas para ejecutarlo (ALT+Z). Para hacerlo tienes que ir a:
;         Archivo -> Preferencias -> Interfaz -> Configurar las combinaciones de teclas...
;
; 2.- Despliegas la lista de "Complementos" y al final del todo te aparecerá el script
; "Zona de Ajuste con UFRAW". Lo seleccionas con el ratón y pulsas la combinación de teclas
; que te gusta (en mi caso ALT+Z)
;
;##############################################################################
; TRATAMIENTO DIGITAL DE IMÁGENES POR ZONAS CON UFRAW:
; Este script automatiza el tratamiento por zonas de imágenes digitales con Gimp. No obstante,
; a continuación os explico paso por paso, cuales son los pasos que se siguen habitualmente para
; trabajar una imagen por zonas, esto lo hago para que se comprenda qué es lo que hace el script
; y sirva para comprender el proceso de forma general. Los pasos que se detallan en los puntos:
; 4, 5, 6, 7 y 8 son los que el script automatiza para aligerar nuestro flujo de trabajo de revelado
; creativo de fotografías RAW con Gimp y UFRaw (para no confundir he puesto un asterisco a los puntos
; que se realizarán de forma automática al ejecutar el script):
;
; 1.- Abrir un archivo RAW con Gimp, se iniciará el plugin de UFRAW.
; 2.- Revelar normalmente el archivo RAW para obtener a partir de ufraw la imagen que me servirá como base.
; 3.- Con la herramienta "selección libre" (F). Selecciono la zona que quiero ajustar con ayuda de tableta
;     gráfica o ratón.
;         3.1.- Si necesitas rectificar la selección. Máscara rápida Sift+Q y pintas en negro o blanco para
;               añadir o quitar selección.
;         3.2.- Quitar Máscara rápida. Sift+Q
;
; EJECUTA AHORA EL SCRIPT PARA AUTOMATIZAR TODOS ESTOS PASOS QUE VIENEN A CONTINUACIÓN:
;
; 4*.- Abrir como capa la misma imágen (u otra con bracketing) (Ctrl+Alt+O). Se abre nuevamente el plugin
;     de UFRAW para Gimp, pero esta vez lo que ajustaré será la zona que tenía seleccionada. ¿Cómo?:
;         4.1.- Si lo que quiero es levantar las sombras o bajar las luces tocaré sólo el ajuste de exposición.
;         4.2.- Si lo que quiero es incrementar el contraste tocaré sólo el punto blanco y negro de la curva de
;               ajuste (pestaña 5 en UFRAW 0.15); si no llego a obtener el contraste que quiero, puedo además
;               dar forma de S a la curva.
;         4.3.- La pregunta del millón ¿Como sabes qué estás ajustando la zona que seleccionaste?.
;               Porque tengo activado los avisos de pérdidas en las luces y en las sombras y no dejo que
;               aparezcan estos indicadores en la zona que tenía seleccionada, aproximadamente. Estos
;               indicadores me sirven para fijar el punto negro y el blanco, dentro de la zona que me
;               interesa, aunque achicharre el resto de imagen.
;
; 5*.- Añadir máscara de capa a partir de la selección.
;
; 6*.- Cambiar el modo de fusión de la capa dependiendo del ajuste que queremos hacer:
;         6.1.- Modo de fusión NORMAL si es una foto en escala de grises.
;         6.2.- Modo de fusión VALOR si se trata de una foto RGB.
;
; 7*.- Cambiamos la opacidad de la capa al 50%. Esto nos permite un ajuste a "posteriori" del efecto que buscamos.
;
; 8*.- Para suavizar la transición entre la zona ajustada y la imagen puedes desenfocar la máscara con
;     Desenfoque gaussiano, hasta que dejes de notar la transición. Depende de la zona y de la resolución
;     de la imagen, pero generalmente no suelo bajar de 300 y no es raro usar 1000 o más en los cielos, por ejemplo.
;
; 9.- Volvemos al paso 3 del tratamiento digital para la siguiente zona
;
;
;
; Este Plugin está hecho para Gimp a partir de su versión 2.0
;
; Log de cambios:
; 1.00 - Script inicial
; 1.01 - Script para desenfocar la máscara después de creada (Al gusto de Tat)
; 1.10 - Script que pregunta el radio de desenfoque que aplicará a la máscara
; 1.11 - Script que abre el diálogo de desenfoque gausiano después de ejecutarse
; 1.12 - Se completa la información adjunta en el script. Posibilidad de aplanar la imagen en cada ciclo.
; 1.13 - Se rectifica la ayuda adjunta en el script y Sertinell aporta una modificación para poder guardar el
;        el trabajo como XCF y continuar con el proceso en otra sesión
;
;##############################################################################
;
; LICENCIA
;
;  CC 2009 www.tomassenabre.es
;
;  Zona de ajuste con UFRaw es software libre; puedes copiarlo, distribuirlo y/o
;  modificarlo dentro de los términos considerados en la Licencia Pública General
;  de GNU publicada por la Fundación de Software Libre.
;
;  Zona de Ajuste con UFRaw se distribuye con la esperanza de de que será de
;  utilidad, pero SIN NINGUNA GARANTÍA; tampoco tiene garantías de
;  MERCHANDISE o APTITUD PARA UN PROPÓSITO PARTICULAR.
;
;##############################################################################
;
; LICENSE
;
;  CC 2009 www.tomassenabre.es
;
;  Adjust Zone with UFRaw is free software; you can redistribute it and/or
;  modify it under the terms of the GNU General Public License as
;  published by the Free Software Foundation.
;
;  Adjust Zone with UFRaw is distributed in the hope that it will be useful,
;  but WITHOUT ANY WARRANTY; without even the implied warranty of
;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;  General Public License for more details.
;
;##############################################################################


; ------------------------------------------------------------------------------------------------
; Definición de las variables
(define (script-fu-zona-ajuste-ufraw aimg drawable)

; ------------------------------------------------------------------------------------------------
; Si tu ordenador no es muy potente, es conveniente que acoples cada una de las zonas que vas revelando
; por que Gimp se vuelve pesado con forme se incrementa el número de capas. Para ello suprime el ";"
; de la siguiente línea:

; (gimp-image-flatten aimg)

; ------------------------------------------------------------------------------------------------
; Comienza a guardar las acciones para poder usar la acción "deshacer"
  (gimp-undo-push-group-start aimg)

; ------------------------------------------------------------------------------------------------
; Crear nuevas imágenes y capas necesarias a partir del archivo RAW

;  (let* (
;    (filename (car (gimp-image-get-filename aimg)))
;    (img-ufraw (car (gimp-file-load RUN-INTERACTIVE filename filename)))
;    (layer  (aref (cadr (gimp-image-get-layers aimg)) 0))
;    (layer-ufraw (car (gimp-layer-new-from-drawable
;            (aref
;             (cadr (gimp-image-get-layers img-ufraw)) 0)
;            aimg)))
;    (image-type (car (gimp-image-base-type aimg)))
;    (layer-mask (car (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)))
;    )

; ------------------------------------------------------------------------------------------------
; ** Modificación aportada por Sertinell ** Permite continuar el trabajo con una imagen RAW, después
; de haber guardado un XCF de Gimp. Por defecto esta aportación viene desactivada debido a que por
; el momento, sólo puede usarse con los archivos de una única extensión y puede darse el caso de un
; usuario que tenga cámaras con archivos RAW de diferentes extensiones. Si este no es tu caso debes
; de comentar el apartado anterior y descomentar el que sigue ahora:
 
  (let* (
    (filename (string-append
(substring
(car(gimp-image-get-filename aimg))
0
(-  (string-length (car(gimp-image-get-filename aimg))) 4)
)
".raw" ) ; Donde pone la extensión raw debemos sustituirla por la extensión raw de
)        ; nuestra cámara (ej. orf, cr2, nef,...) debe coincidir
; mayúsculas y minúsculas.
    (img-ufraw (car (gimp-file-load RUN-INTERACTIVE filename filename)))
    (layer  (aref (cadr (gimp-image-get-layers aimg)) 0))
    (layer-ufraw (car (gimp-layer-new-from-drawable
            (aref
             (cadr (gimp-image-get-layers img-ufraw)) 0)
            aimg)))
    (image-type (car (gimp-image-base-type aimg)))
    (layer-mask (car (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)))
    )
; ------------------------------------------------------------------------------------------------

; Realizamos las siguientes acciones descritas en el flujo de trabajo:

; ------------------------------------------------------------------------------------------------
; Creamos la nueva capa con la imagen que obtiene de UFRaw
     (gimp-image-add-layer aimg layer-ufraw -1)

; ------------------------------------------------------------------------------------------------
; Crea una máscara de capa a partir de nuestra selección
     (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)
     (gimp-layer-add-mask layer-ufraw layer-mask)

; ------------------------------------------------------------------------------------------------
; Quita la selección para que el desenfoque afecte a toda la imagen
     (gimp-selection-none aimg)

; ------------------------------------------------------------------------------------------------
; Inicia la herramienta de desenfoque gaussiano. El método de desenfoque es IIR que es preferible
; cuando se usan radios grandes. El radio de desenfoque por defecto es 800 pero podemos cambiarlo
; en la siguiente línea:
     (plug-in-gauss-iir FALSE aimg layer-mask 800 5 5)

; ------------------------------------------------------------------------------------------------
; Le da nombre a la capa generada
     (gimp-layer-set-name layer-ufraw "Zona ufraw ")

; ------------------------------------------------------------------------------------------------
; Determina el modo de fusión de la capa VALOR para imágenes RGB y NORMAL para imágenes en Escala de grises
     (if (= image-type 0) (gimp-layer-set-mode layer-ufraw VALUE))

; ------------------------------------------------------------------------------------------------
; Fija la opacidad de la nueva capa. Por defecto está en 50%, pero se puede cambiar a vuestras necesidades
     (gimp-layer-set-opacity layer-ufraw 50)

; ------------------------------------------------------------------------------------------------
; Cambia la selección de edición de la máscara a la imagen para que no tengamos que hacerlo nosotros
     (gimp-layer-set-edit-mask layer-ufraw FALSE)

; ------------------------------------------------------------------------------------------------
; Borra la imagen intermedia que había creado
     (gimp-image-delete img-ufraw)
   )

; ------------------------------------------------------------------------------------------------
; Cierra el grupo de la acción "deshacer"
  (gimp-undo-push-group-end aimg)

; ------------------------------------------------------------------------------------------------
; Vacia todos los procesos internos del script
  (gimp-displays-flush))

; ------------------------------------------------------------------------------------------------
; Registro del script-fu en los menús de Gimp
(script-fu-register "script-fu-zona-ajuste-ufraw"
          "<Image>/Script-Fu/_Zona de ajuste con ufraw"
          "Crea una capa con máscara a partir de una zona seleccionada ajustando con UFRaw y después abre la herramienta de desenfoque gaussiano."
          "Tomas Senabre <tomassenabre.es arroba gmail.com>"
          "www.tomassenabre.es"
          "May 2, 2009"
          "RGB*, GRAY*"
          SF-IMAGE "Input Image" 1
          SF-DRAWABLE "Input Drawable" 0)

; CC 2009 Tomás Senabre www.tomassenabre.es <tomassenabre.es@gmail.com>

Recuerda sustituir donde pone raw por la extensión de los raw de tu cámara, supongo que será cr2 o algo así  :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 09 oct 2009, 22:37 pm
Buenas,

...tienes que descomentar una y comentar la otra. Ya lo hago yo por ti.

Esa parte la he entendido, el problema que no se como se descomenta una y se comenta la otra, pero ya he visto que tu lo has hecho por mi, aunque por mucho que miro el script no veo la diferencia :sonroja2: , osea, que no se que has modificado ::-)

Recuerda sustituir donde pone raw por la extensión de los raw de tu cámara...

Si, así lo haré, tengo que poner cr2.

Muchas gracias Tomy :colegas:

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: invisible en 10 oct 2009, 04:04 am
...
el problema que no se como se descomenta una y se comenta la otra, pero ya he visto que tu lo has hecho por mi, aunque por mucho que miro el script no veo la diferencia :sonroja2: , osea, que no se que has modificado ::-)
Esto es como el juego de encontrar las siete diferencias...
 :shss: Fíjate en los ; :shss:
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 10 oct 2009, 07:04 am
Buenas,

Esto es como el juego de encontrar las siete diferencias... :shss: Fíjate en los ; :shss:

Ahora si que he visto la diferencia, gracias invi por encaminarme, si lo tengo que hacer yo no se lo que hubiese salido :sonroja2:

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 10 oct 2009, 07:17 am
Buenas,

¡Ya está!, funcionando perfectamente :yahoo: :yahoo: , gracias Tomy :chin: :asias:

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: sertinell en 10 oct 2009, 13:47 pm
Ya se lo comenté a Tat por teléfono, estas vacaciones tuve un momento de conexión Wifi y pude actualizar el script en la primera entrada de este tema, ahora es la versión 1.13, gracias a la aportación de Sertinell. De todos modos la he puesto por defecto comentada porque, por el momento, esta modificación sólo es válida para un tipo de archivo RAW, y no es raro encontrar a gente que tenga más de un tipo de RAW de diferentes cámaras. El que crea que le puede ser útil que comente la sección correspondiente y descomente la aportación de Sertinell. Esta documentado dentro del script .

Gracias Sertinell por tu aportación y perdona no haber podido contestar antes a tu entrada, pero justo después de incluir tu modificación, cuando iba a escribir mi agradecimiento, el dueño de la wifi decidió apagar el router y me quedé a oscuras. No he vuelto a conectarme a internet hasta el martes.


Otras, no habia leido esto con el follon de la erasmus y demás. Sip, el que se puedan utilizar otros archivos raw es algo que tengo que mirar. Estudiaré detenidamente el lenguaje, a ver si hay algun tipo de datos tipo "conjunto" o algo así, o algun comodín con expresiones regulares para hacerlo. Ahora mismo se me ocurre usar una expansión de Bash o algo parecido. Luego lo miro!!

Un saludo!
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 16 oct 2009, 08:18 am
Buenas,

Una consulta, he visto que se puede utilizar la herramienta de tijeras de selección para seleccionar una zona, pero ¿esta tiene el mismo efecto que la herramienta de selección libre?, a lo que me refiero es que Tomy hace referencia en su script a la herramienta de selección libre, entonces no se si usando la herramienta de tijeras de selección esta está soportada por el script, gracias de antemano :asias:

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: invisible en 16 oct 2009, 08:39 am
Y digo yo... ¿por qué no lo pruebas y nos sacas de dudas? :??
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: sertinell en 16 oct 2009, 11:42 am
Vale cualquier herramienta con la que hacer una selección, la mascara rápida, un ctrl+a (seleccionar todo :P), las tijeras, la libre, cuadrados, circulos...
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 17 oct 2009, 07:21 am
Buenas,

¿por qué no lo pruebas y nos sacas de dudas?

Si probar lo he probado y veo que se puede hacer, que después de seleccionar la zona puedes abrir perfectamente el UFRaw, lo que no sabía es si surgía el mismo efecto, osea, que el revelado fuese exclusivamente a la zona seleccionada.

Vale cualquier herramienta con la que hacer una selección, la mascara rápida, un ctrl+a (seleccionar todo :P), las tijeras, la libre, cuadrados, circulos...

De acuerdo, gracias q:)

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 19 oct 2009, 11:36 am
El caso es tener una selección, da igual la herramienta que uses, como ya te han dicho :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 19 oct 2009, 18:24 pm
El caso es tener una selección, da igual la herramienta que uses, como ya te han dicho

De acuerdo maestro q:)

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: jconles en 09 dic 2009, 14:49 pm
Hola:

No se que puede pasar que Gimp no me lee el scrip, lo adjunto a continuación por si cometí un error (es mi primera vez con scripts en Gimp).

Muchas cracias.

Cita
; zona_ajuste_ufraw.scm    version 1.13    18 agosto de 2009
;
;##############################################################################
; INSTALACIÓN
; 1.- Copia el archivo en:
;       Si es GIM 2.4 y linux en la carpeta /home/tunombreusuario/.gimp-2.4/scripts
;       Si es GIM 2.6 y linux en la carpeta /home/tunombreusuario/.gimp-2.6/scripts
;
; 2.- Reinicia Gimp
;
;##############################################################################
; CONFIGURACIÓN EN GIMP
;
; 1.- El script aparece en el menú Script-Fu de Gimp. Yo le he añadido una combinación de
;     teclas para ejecutarlo (ALT+Z). Para hacerlo tienes que ir a:
;         Archivo -> Preferencias -> Interfaz -> Configurar las combinaciones de teclas...
;
; 2.- Despliegas la lista de "Complementos" y al final del todo te aparecerá el script
; "Zona de Ajuste con UFRAW". Lo seleccionas con el ratón y pulsas la combinación de teclas
; que te gusta (en mi caso ALT+Z)
;
;##############################################################################
; TRATAMIENTO DIGITAL DE IMÁGENES POR ZONAS CON UFRAW:
; Este script automatiza el tratamiento por zonas de imágenes digitales con Gimp. No obstante,
; a continuación os explico paso por paso, cuales son los pasos que se siguen habitualmente para
; trabajar una imagen por zonas, esto lo hago para que se comprenda qué es lo que hace el script
; y sirva para comprender el proceso de forma general. Los pasos que se detallan en los puntos:
; 4, 5, 6, 7 y 8 son los que el script automatiza para aligerar nuestro flujo de trabajo de revelado
; creativo de fotografías RAW con Gimp y UFRaw (para no confundir he puesto un asterisco a los puntos
; que se realizarán de forma automática al ejecutar el script):
;
; 1.- Abrir un archivo RAW con Gimp, se iniciará el plugin de UFRAW.
; 2.- Revelar normalmente el archivo RAW para obtener a partir de ufraw la imagen que me servirá como base.
; 3.- Con la herramienta "selección libre" (F). Selecciono la zona que quiero ajustar con ayuda de tableta
;     gráfica o ratón.
;         3.1.- Si necesitas rectificar la selección. Máscara rápida Sift+Q y pintas en negro o blanco para
;               añadir o quitar selección.
;         3.2.- Quitar Máscara rápida. Sift+Q
;
; EJECUTA AHORA EL SCRIPT PARA AUTOMATIZAR TODOS ESTOS PASOS QUE VIENEN A CONTINUACIÓN:
;
; 4*.- Abrir como capa la misma imágen (u otra con bracketing) (Ctrl+Alt+O). Se abre nuevamente el plugin
;     de UFRAW para Gimp, pero esta vez lo que ajustaré será la zona que tenía seleccionada. ¿Cómo?:
;         4.1.- Si lo que quiero es levantar las sombras o bajar las luces tocaré sólo el ajuste de exposición.
;         4.2.- Si lo que quiero es incrementar el contraste tocaré sólo el punto blanco y negro de la curva de
;               ajuste (pestaña 5 en UFRAW 0.15); si no llego a obtener el contraste que quiero, puedo además
;               dar forma de S a la curva.
;         4.3.- La pregunta del millón ¿Como sabes qué estás ajustando la zona que seleccionaste?.
;               Porque tengo activado los avisos de pérdidas en las luces y en las sombras y no dejo que
;               aparezcan estos indicadores en la zona que tenía seleccionada, aproximadamente. Estos
;               indicadores me sirven para fijar el punto negro y el blanco, dentro de la zona que me
;               interesa, aunque achicharre el resto de imagen.
;
; 5*.- Añadir máscara de capa a partir de la selección.
;
; 6*.- Cambiar el modo de fusión de la capa dependiendo del ajuste que queremos hacer:
;         6.1.- Modo de fusión NORMAL si es una foto en escala de grises.
;         6.2.- Modo de fusión VALOR si se trata de una foto RGB.
;
; 7*.- Cambiamos la opacidad de la capa al 50%. Esto nos permite un ajuste a "posteriori" del efecto que buscamos.
;
; 8*.- Para suavizar la transición entre la zona ajustada y la imagen puedes desenfocar la máscara con
;     Desenfoque gaussiano, hasta que dejes de notar la transición. Depende de la zona y de la resolución
;     de la imagen, pero generalmente no suelo bajar de 300 y no es raro usar 1000 o más en los cielos, por ejemplo.
;
; 9.- Volvemos al paso 3 del tratamiento digital para la siguiente zona
;
;
;
; Este Plugin está hecho para Gimp a partir de su versión 2.0
;
; Log de cambios:
; 1.00 - Script inicial
; 1.01 - Script para desenfocar la máscara después de creada (Al gusto de Tat)
; 1.10 - Script que pregunta el radio de desenfoque que aplicará a la máscara
; 1.11 - Script que abre el diálogo de desenfoque gausiano después de ejecutarse
; 1.12 - Se completa la información adjunta en el script. Posibilidad de aplanar la imagen en cada ciclo.
; 1.13 - Se rectifica la ayuda adjunta en el script y Sertinell aporta una modificación para poder guardar el
;        el trabajo como XCF y continuar con el proceso en otra sesión
;
;##############################################################################
;
; LICENCIA
;
;  CC 2009 www.tomassenabre.es
;
;  Zona de ajuste con UFRaw es software libre; puedes copiarlo, distribuirlo y/o
;  modificarlo dentro de los términos considerados en la Licencia Pública General
;  de GNU publicada por la Fundación de Software Libre.
;
;  Zona de Ajuste con UFRaw se distribuye con la esperanza de de que será de
;  utilidad, pero SIN NINGUNA GARANTÍA; tampoco tiene garantías de
;  MERCHANDISE o APTITUD PARA UN PROPÓSITO PARTICULAR.
;
;##############################################################################
;
; LICENSE
;
;  CC 2009 www.tomassenabre.es
;
;  Adjust Zone with UFRaw is free software; you can redistribute it and/or
;  modify it under the terms of the GNU General Public License as
;  published by the Free Software Foundation.
;
;  Adjust Zone with UFRaw is distributed in the hope that it will be useful,
;  but WITHOUT ANY WARRANTY; without even the implied warranty of
;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;  General Public License for more details.
;
;##############################################################################


; ------------------------------------------------------------------------------------------------
; Definición de las variables
(define (script-fu-zona-ajuste-ufraw aimg drawable)

; ------------------------------------------------------------------------------------------------
; Si tu ordenador no es muy potente, es conveniente que acoples cada una de las zonas que vas revelando
; por que Gimp se vuelve pesado con forme se incrementa el número de capas. Para ello suprime el ";"
; de la siguiente línea:

; (gimp-image-flatten aimg)

; ------------------------------------------------------------------------------------------------
; Comienza a guardar las acciones para poder usar la acción "deshacer"
  (gimp-undo-push-group-start aimg)

; ------------------------------------------------------------------------------------------------
; Crear nuevas imágenes y capas necesarias a partir del archivo RAW

  (let* (
    (filename (car (gimp-image-get-filename aimg)))
    (img-ufraw (car (gimp-file-load RUN-INTERACTIVE filename filename)))
    (layer  (aref (cadr (gimp-image-get-layers aimg)) 0))
    (layer-ufraw (car (gimp-layer-new-from-drawable
            (aref
             (cadr (gimp-image-get-layers img-ufraw)) 0)
            aimg)))
    (image-type (car (gimp-image-base-type aimg)))
    (layer-mask (car (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)))
    )

; ------------------------------------------------------------------------------------------------
; ** Modificación aportada por Sertinell ** Permite continuar el trabajo con una imagen RAW, después
; de haber guardado un XCF de Gimp. Por defecto esta aportación viene desactivada debido a que por
; el momento, sólo puede usarse con los archivos de una única extensión y puede darse el caso de un
; usuario que tenga cámaras con archivos RAW de diferentes extensiones. Si este no es tu caso debes
; de comentar el apartado anterior y descomentar el que sigue ahora:
 
;  (let* (
;    (filename (string-append
;   (substring
;      (car(gimp-image-get-filename aimg))
;      0
;      (-  (string-length (car(gimp-image-get-filename aimg))) 4)
;   )
;   ".raw" ) ; Donde pone la extensión raw debemos sustituirla por la extensión raw de
;   )        ; nuestra cámara (ej. orf, cr2, nef,...) debe coincidir
;       ; mayúsculas y minúsculas.
;    (img-ufraw (car (gimp-file-load RUN-INTERACTIVE filename filename)))
;    (layer  (aref (cadr (gimp-image-get-layers aimg)) 0))
;    (layer-ufraw (car (gimp-layer-new-from-drawable
;            (aref
;             (cadr (gimp-image-get-layers img-ufraw)) 0)
;            aimg)))
;    (image-type (car (gimp-image-base-type aimg)))
;    (layer-mask (car (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)))
;    )
; ------------------------------------------------------------------------------------------------

; Realizamos las siguientes acciones descritas en el flujo de trabajo:

; ------------------------------------------------------------------------------------------------
; Creamos la nueva capa con la imagen que obtiene de UFRaw
     (gimp-image-add-layer aimg layer-ufraw -1)

; ------------------------------------------------------------------------------------------------
; Crea una máscara de capa a partir de nuestra selección
     (gimp-layer-create-mask layer-ufraw ADD-SELECTION-MASK)
     (gimp-layer-add-mask layer-ufraw layer-mask)

; ------------------------------------------------------------------------------------------------
; Quita la selección para que el desenfoque afecte a toda la imagen
     (gimp-selection-none aimg)

; ------------------------------------------------------------------------------------------------
; Inicia la herramienta de desenfoque gaussiano. El método de desenfoque es IIR que es preferible
; cuando se usan radios grandes. El radio de desenfoque por defecto es 800 pero podemos cambiarlo
; en la siguiente línea:
     (plug-in-gauss-iir FALSE aimg layer-mask 800 5 5)

; ------------------------------------------------------------------------------------------------
; Le da nombre a la capa generada
     (gimp-layer-set-name layer-ufraw "Zona ufraw ")

; ------------------------------------------------------------------------------------------------
; Determina el modo de fusión de la capa VALOR para imágenes RGB y NORMAL para imágenes en Escala de grises
     (if (= image-type 0) (gimp-layer-set-mode layer-ufraw VALUE))

; ------------------------------------------------------------------------------------------------
; Fija la opacidad de la nueva capa. Por defecto está en 50%, pero se puede cambiar a vuestras necesidades
     (gimp-layer-set-opacity layer-ufraw 50)

; ------------------------------------------------------------------------------------------------
; Cambia la selección de edición de la máscara a la imagen para que no tengamos que hacerlo nosotros
     (gimp-layer-set-edit-mask layer-ufraw FALSE)

; ------------------------------------------------------------------------------------------------
; Borra la imagen intermedia que había creado
     (gimp-image-delete img-ufraw)
   )

; ------------------------------------------------------------------------------------------------
; Cierra el grupo de la acción "deshacer"
  (gimp-undo-push-group-end aimg)

; ------------------------------------------------------------------------------------------------
; Vacia todos los procesos internos del script
  (gimp-displays-flush))

; ------------------------------------------------------------------------------------------------
; Registro del script-fu en los menús de Gimp
(script-fu-register "script-fu-zona-ajuste-ufraw"
          "<Image>/Script-Fu/_Zona de ajuste con ufraw"
          "Crea una capa con máscara a partir de una zona seleccionada ajustando con UFRaw y después abre la herramienta de desenfoque gaussiano."
          "Tomas Senabre <tomassenabre.es arroba gmail.com>"
          "www.tomassenabre.es"
          "May 2, 2009"
          "RGB*, GRAY*"
          SF-IMAGE "Input Image" 1
          SF-DRAWABLE "Input Drawable" 0)

; CC 2009 Tomás Senabre www.tomassenabre.es <tomassenabre.es@gmail.com>
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Charly Morlock en 09 dic 2009, 16:13 pm
Cita
  )
;   ".raw" ) ; Donde pone la extensión raw debemos sustituirla por la extensión raw de
;   )        ; nuestra cámara (ej. orf, cr2, nef,...) debe coincidir

¿cambiaste la extension de tus archivos por la que corresponde a tus raw? no se que cámara usas, pero por ejemplo Nikon tiene una extensión .nef, canon una extensión .crw (creo) Oly me parece que es .orf

Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: jconles en 09 dic 2009, 17:20 pm
Cita
  )
;   ".raw" ) ; Donde pone la extensión raw debemos sustituirla por la extensión raw de
;   )        ; nuestra cámara (ej. orf, cr2, nef,...) debe coincidir

¿cambiaste la extension de tus archivos por la que corresponde a tus raw? no se que cámara usas, pero por ejemplo Nikon tiene una extensión .nef, canon una extensión .crw (creo) Oly me parece que es .orf



Hola. Esa parte del scrip no la quiero en realidad. El problema es que el Gimp no me reconoce el scrip, no me aparece nada. Si bajo la versión original de la página de Tomy la reconoce sin problemas, pero si quiero usar esta versión mejorada, no pasa nada.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 09 dic 2009, 19:54 pm
Pues lo acabo de probar y funciona, por lo menos en Gimp 2.6 ¿Podrías describir el proceso que sigues para comprobar que todo es correcto?

Un saludo
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: jconles en 09 dic 2009, 19:58 pm
Pues lo acabo de probar y funciona, por lo menos en Gimp 2.6 ¿Podrías describir el proceso que sigues para comprobar que todo es correcto?

Un saludo

Lo que hago simplemente es, si descargo el scrip original que está en la página de Tomás abro el Gimp y me reconoce el Scrip en la barra de menú. Si en cambio uso este scrip modificado, abro el Gimp y no me aparece nada. ¿Me podrías pasar el archivo por email para probar? jconles [at] gmail.com

Gracias.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: invisible en 09 dic 2009, 20:11 pm
... si descargo el scrip original que está en la página de Tomás abro el Gimp y me reconoce el Scrip en la barra de menú. Si en cambio uso este scrip modificado, abro el Gimp y no me aparece nada.
Te debe de aparecer en el menú de Script-Fu. q:)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: jconles en 09 dic 2009, 20:13 pm
... si descargo el scrip original que está en la página de Tomás abro el Gimp y me reconoce el Scrip en la barra de menú. Si en cambio uso este scrip modificado, abro el Gimp y no me aparece nada.
Te debe de aparecer en el menú de Script-Fu. q:)

Debería. El original como dije si aparece, pero el modificado no.  :cabezazos:
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: invisible en 09 dic 2009, 20:25 pm
¿Tienes el menú script-fu? :??
Yo, como no lo tengo, lo que hice en su día fue situarlo en otro sitio, a mi gusto, concretamente en Scripts>Select>Zona de ajustes. Para ello solo tienes que editar la línea del script en la que pone "<Image>/Script-Fu/_Zona de ajuste con ufraw", para que cambie la localización del mismo.
Prueba a ver... puede que si no tienes con anterioridad el menú Script-Fu, el script no sea capaz de crearlo... :-?
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 09 dic 2009, 20:34 pm
¿Me podrías pasar el archivo por email para probar? jconles [at] gmail.com
Hecho  :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: jconles en 09 dic 2009, 20:54 pm
¿Tienes el menú script-fu? :??
Yo, como no lo tengo, lo que hice en su día fue situarlo en otro sitio, a mi gusto, concretamente en Scripts>Select>Zona de ajustes. Para ello solo tienes que editar la línea del script en la que pone "<Image>/Script-Fu/_Zona de ajuste con ufraw", para que cambie la localización del mismo.
Prueba a ver... puede que si no tienes con anterioridad el menú Script-Fu, el script no sea capaz de crearlo... :-?

Gracias tat  :-)

Recién modifique esto que me dijo hombre invisible y funcionó.

Gracias nuevamente a ambos.  :yahoo:
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 09 dic 2009, 21:20 pm
¿Pero el otro script de Tomás no iba también en script-fu?  :?
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: invisible en 10 dic 2009, 04:49 am
¿Pero el otro script de Tomás no iba también en script-fu?  :?

No sé... la solución que yo le he dado es porque yo tengo los menús de Gimp organizados a mi gusto y a los scripts que voy cargando les modifico la localización para adecuarlos, no porque me diera problemas... :ejem:
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 10 dic 2009, 05:04 am
No sé... la solución que yo le he dado es porque yo tengo los menús de Gimp organizados a mi gusto y a los scripts que voy cargando les modifico la localización para adecuarlos, no porque me diera problemas... :ejem:
Ya, ya me imagino, pero como jconles decía que el anterior script de Tomás si que le funcionaba y ese también se cargaba en la pestaña script-fu... :-o
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 10 dic 2009, 15:49 pm
Buenas,

...canon una extensión .crw (creo)...

En Canon, algunas cámaras usan la extensión .crw (modelos viejos) y la extensión .cr2 (modelos más nuevos).

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 11 dic 2009, 12:12 pm
El problema podría ser que los dos script se llaman igual y tienen la misma ruta de localización, y Gimp coge sólo uno. Al introducir los cambios que apunta Invi ya ve los dos. Otra cosa no se me ocurre, porque está requeteprobado el script y daba problemas, por ahora  :P
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 11 dic 2009, 17:51 pm
El problema podría ser que los dos script se llaman igual y tienen la misma ruta de localización
Eso me cuadra más  :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kali en 04 feb 2010, 20:11 pm
buenas, cree un bloc de notas con lo siguiente:

; zona_ajuste.scm    version 1.50    5 Noviembre de 2006
;
; TRATAMIENTO DIGITAL DE IMÁGENES POR ZONAS:
;
; 1.- Seleccionar la zona que queremos ajustar, por ejemplo con la herramienta de selección a mano alzada.
;         1.1.- Si necesitas rectificar la selección. Máscara rápida Sift+Q y pintas en negro o blanco para añadir o quitar
;         1.3.- Quitar Máscara rápida. Sift+Q
;
; 2.- Duplicar la capa desde la capa del fondo
;
; 3.- Añadir máscara de capa a partir de la selección
;
; 4.- Cambiar el modo de fusión de la capa dependiendo del ajuste que queremos hacer:
;         4.1.- Ajuste con herramientas de Niveles o Curvas
;                   - Modo de fusión NORMAL si es una foto en escala de grises.
;                   - Modo de fusión VALOR si se trata de una foto RGB.
;          4.2.- Ajustes con herramientas de color: Equilibrio de color, mezcladores de canales, etc.
;                   - Modo de fusión en COLOR.
;          4.3.- Ajuste de la saturación modo de fusión SATURACIÓN.
;          4.4.- Ajuste del tono modo de fusión en TONO.
;
; 5.- Cambiamos la opacidad de la capa al 50%.
;
; 6.- Hacemos los ajustes que queremos con la herramienta que hemos elejido.
;
; 7.- Para suavizar la transición entre la zona ajustada y la imagen puedes desenfocar la máscara con
;     Desenfoque gaussiano
;
; 7.- Volvemos al paso 1 para la siguiente zona
;
; Cambiamos la opacidad de la capa al 50% porque nos permitirá hacer ajustes "a posteriori" cuando
; tengamos ya hecho el trabajo podemos cambiar la opacidad de las capas para un ajuste más fino.
;
; EL SIGUIENTE SCRIPT AUTOMATIZA LOS PASOS 2, 3, 4 Y 5, DE ESTA MANERA SE QUEDA EL PROCESO EN 3 PASOS
;
;
; Este Plugin está hecho para Gimp-2.0.
;
; Log de cambios:
; 1.00 - Script inicial
; 1.50 - [2007/04/10] Revisión de la Licencia, y mejora del flujo de trabajo
;
;##############################################################################
;
; LICENCIA
;
;  Copyright (C) 2007 www.tomassenabre.es
;
;  Zona de ajuste es software libre; puedes copiarlo, distribuirlo y/o
;  modificarlo dentro de los términos considerados en la Licencia Pública General
;  de GNU publicada por la Fundación de Software Libre.
;
;  Zona de Ajuste se distribuye con la esperanza de de que será de
;  utilidad, pero NO SIN NINGUNA GARANTÍAS; tampoco tiene garantías de
;  MERCHANDISE o APTITUD PARA UN PROPÓSITO PARTICULAR.
;
;##############################################################################
;
; LICENSE
;
;  Copyright (C) 2007 www.tomassenabre.es
;
;  Adjust Zone is free software; you can redistribute it and/or
;  modify it under the terms of the GNU General Public License as
;  published by the Free Software Foundation.
;
;  Adjust Zone is distributed in the hope that it will be useful,
;  but WITHOUT ANY WARRANTY; without even the implied warranty of
;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;  General Public License for more details.
;
;##############################################################################
;

(define (script-fu-zona-ajuste aimg drawable)

  (gimp-undo-push-group-start aimg)

  (let* (
    (layers (gimp-image-get-layers aimg))
    (nb-layers (car layers))
    (layers-array (cadr layers))
    (image-type (car (gimp-image-base-type aimg)))
    (background-dup (car (gimp-layer-copy drawable TRUE)))
         (background-dup (car (if (> nb-layers 0) (gimp-layer-copy (aref layers-array (- nb-layers 1)) TRUE))))
    (layer-mask (car (gimp-layer-create-mask background-dup ADD-SELECTION-MASK)))
   )

     (gimp-image-add-layer aimg background-dup -1)
     (gimp-layer-add-mask background-dup layer-mask)
     (gimp-layer-add-alpha background-dup)
     (gimp-layer-set-name background-dup "Zona ")
     (if (= image-type 0) (gimp-layer-set-mode background-dup VALUE))
     (gimp-layer-set-opacity background-dup 50)
     (gimp-layer-set-edit-mask background-dup FALSE)
   )
         
  (gimp-undo-push-group-end aimg)

  (gimp-displays-flush))

(script-fu-register "script-fu-zona-ajuste"
          "<Image>/Script-Fu/_Zona de ajuste"
          "Crea una capa con máscara a partir de una zona seleccionada para ajustar con niveles o curvas una imagen RGB."
          "Tomas Senabre <tomassenabre.es@gmail.com>"
          "www.tomassenabre.es"
          "Nov 05, 2006"
          "RGB*, GRAY*"
          SF-IMAGE "Input Image" 1
          SF-DRAWABLE "Input Drawable" 0)

; Copyright 2006 Tomás Senabre www.tomassenabre.es <tomassenabre.es@gmail.com>

mi pregunta es: como lo edito para que me lo reconozca el gimp, como le cambio la extension a .scr para que me lo reconozca? Trabajo con window
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kali en 04 feb 2010, 20:29 pm
se me olvidaba cuando lo guardo el bloc de nota como " zona_ajuste_ufraw.scm" me lo guarda como texto, no como archivo .scm
¿Que hago mal?
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 05 feb 2010, 03:43 am
El problema que tienes es con el editor de textos que usas que el que lo hizo pensó que sólo se usaría para editar archivos de texto y el muy borde añade la extensión txt a todo lo que guarda.

Lo primero deberías tener activo, no recuerdo donde, para ver todas las extensiones de los archivos, porque el archivo que has creado se llama zona_ajuste_ufraw.scm.txt y el sistema operativo este  que usas te está ocultando el .txt por eso Gimp no ve el script. Para solucionarlo, cuando ya puedas ver el nombre de archivo completo le cambias el nombre y le borras el txt.

Si no te aclaras te pongo un enlace para que puedas descargar el script ya como un archivo y es simplemente dejarlo en la carpeta correspondiente de Gimp
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kali en 05 feb 2010, 07:26 am
muchas gracias, mandame el enlace por si acaso no consigo guardarlo correctamente.
Un saludo
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Manolo en 05 feb 2010, 09:39 am
mi pregunta es: como lo edito para que me lo reconozca el gimp, como le cambio la extension a .scr para que me lo reconozca? Trabajo con window

Pero... ¿tú sabías dónde te metías cuando te apuntaste a Fotolibre? Ya sabes: fotografía con software libre. La "cosa" esa que has mencionado no es libre en absoluto (me refiero a lo "otro" que no es el Gimp), por tanto es difícil que los miembros de esta comunidad puedan ayudarte, ya que desconocemos, o se nos han olvidado, los intríngulis de esa "cosa"  :ejem:
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Colegota en 05 feb 2010, 10:05 am
mi pregunta es: como lo edito para que me lo reconozca el gimp, como le cambio la extension a .scr para que me lo reconozca? Trabajo con window
Pero... ¿tú sabías dónde te metías cuando te apuntaste a Fotolibre? Ya sabes: fotografía con software libre. La "cosa" esa que has mencionado no es libre en absoluto (me refiero a lo "otro" que no es el Gimp), por tanto es difícil que los miembros de esta comunidad puedan ayudarte, ya que desconocemos, o se nos han olvidado, los intríngulis de esa "cosa"  :ejem:

Manolo, que está hablando de software libre. :collejas: Desgraciadamente el sistemilla ese algunos lo tenemos que usar todos los días durante 8 horas. :(

Kali, el .scm.txt que te ha creado lo renombras a .scm a secas y te funcionará. De todas formas, para el guin, tienes el Notepad++ que es muy bueno y es GPL. (Búscalo que no tengo tiempo).
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Manolo en 05 feb 2010, 10:11 am

Manolo, que está hablando de software libre. :collejas:


Ya pero la "cosa" es software pero no es libre.


Desgraciadamente el sistemilla ese algunos lo tenemos que usar todos los días durante 8 horas. :(


Ah, bueno. Entonces quizá haya más conocedores de la "cosa" de lo que yo presuponía.  :)o
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Medyr en 05 feb 2010, 10:24 am
Para renombrar, posiblemente te venga bien esto (http://www.mailxmail.com/curso-introduccion-msdos/comando-rename).

Si, es linea de comandos, pero es mu sencillo, vas donde lo tengas y escribes: rename nombre_viejo nombre_nuevo con extensiones y todo. Funciona de lujo.

Código: [Seleccionar]
rename zona_ajuste_ufraw.scm.txt zona_ajuste_ufraw.scm
Recuerda de estar en el directorio. Para sacar la linea de comandos: inicio --> ejecutar --> cmd

Para cambiar de directorio: cd nombre_del_directorio

para ir al padre: cd ..

Manolo, es que trabajo dando soporte, y mi empresa es 110% micoplof, a la fuerza ahorcan como dice mi novia.

Que no sirva de ejemplo que de soporte a micoloco de gratis, que es solo por que es para gimp.  }:-)

Nota: todo el mundo dice que mejor windows, que no tiene línea de comandos, que linux, que tienes que estar comando arriba comando abajo: mentira cochina, me paso casi el mismo tiempo en línea de comandos en ambos sistemas.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Colegota en 05 feb 2010, 11:03 am
¿¿Pero nos estamos volviendo locos o qué??  :-o :-o :-o

Estamos hablando de renombrar un fichero en Windows. Vas al administrador de archivos y se lo cambias. :torpe:

Manolo, si para que use GIMP hay que explicarle como renombrar el nombre de fichero no pasa nada. Lo malo sería al revés. ;)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 05 feb 2010, 14:34 pm
Hola kali,

Supongo que al generar el documento con el bloc de notas te queda algo tipo: zona_ajuste_ufraw.scm.txt
Pulsa sobre el archivo en cuestión con el botón derecho del ratón y selecciona "Cambiar nombre", entonces borra la parte que pone .txt y ya está resuelto.

Si el problema es que solo ves: zona_ajuste_ufraw.scm pero sigue identificándolo como un documento de texto es que tienes activado Ocultar las extensiones para tipos de archivos conocidos. Para desactivarlo abre la carpeta donde tengas guardado el documento, pulsa Herramientas - Opciones de carpeta, pestaña Ver y en la parte de abajo veras un montón de parámetros con casillas de verificación. Desactiva la que se llama: Ocultar las extensiones para tipos de archivos conocidos y haz lo que te indico en el primer párrafo.

Con eso debería estar resuelto tu problema.

Un salduo
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kali en 05 feb 2010, 15:27 pm
muchas gracias por los que me habeis ayudado en lugar de criticarme. No uso kubuntu por el equipo es compartido, algunos si los sacas de win......
estan perdidos. Asi que yo fuera la unica persona que usa el equipo por supuesto que habria cambiado como la mayoria de vosotros. Cuando lo tuve instalado no tuve huevos de navegar por internet con un modem usb de vodafone. De momento mientras el equipo este compartido estoy condenado a usar win....... Asi que repito muchas gracias a los que me habeis hechado un cable.
Un saludo.
Gracias
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: invisible en 05 feb 2010, 15:33 pm
muchas gracias por los que me habeis ayudado en lugar de criticarme...
Pero cómo!!! qué usas eso??? Pero esto qué es??? a qué hemos llegado??? :-XX :-XX :-XX :toma:

Ya sabes que aquí nos tienes para lo que necesites, y si quieres que hablemos con los que comparten el ordenador contigo, no tienes más que pedirlo... ¿capisce? ;-) ;-) ;-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 05 feb 2010, 15:45 pm
Cuando lo tuve instalado no tuve huevos de navegar por internet con un modem usb de vodafone.
Por si te animas eso ya está superado, desde la Jaunty Jackalope (por lo menos) es pinchar el modem, escribir el PIN y a navegar  :-v- todo automatizado, una maravilla.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kali en 05 feb 2010, 16:08 pm
Muchas gracias,  hablare con la peña haber si se animan. jejejejejeej.......
he renonbrado el archivo como .src y como .scm lo he guardado como explican en este enlace http://tat.fotolibre.net/fotolibre/script-para-revelado-por-zonas-con-gimp-ufraw/ y no consigo que me lo reconozca, y lo he editado con notepad. Que torpe puedo llegar a ser dios.
que os parece?
Gracias
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Medyr en 05 feb 2010, 16:19 pm
Colegota, créeme, el administrador de archivos lo cambia cuando hay alineación de planetas, y recibe un sacrificio, eso o de forma aleatoria.

Lo otro no falla nunca.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Manolo en 05 feb 2010, 16:48 pm
muchas gracias por los que me habeis ayudado en lugar de criticarme.

Siento no haber podido ayudar, pero es que la "cosa" la tengo ya olvidadísima.

Por cierto... ¿¡quién ha osado criticarte!?
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kali en 05 feb 2010, 16:54 pm
no, era una manera de hablar, ademas las criticas pueden ser tanto positiva como negativas. Es que estaba cabreado porque necesito el script y no me funciona jejejejejejeje dije eso en un ataque de nervios ejejejeje
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 05 feb 2010, 21:14 pm
Bueno pues pongo los enlaces a los dos scripts que uso yo:

Zona de ajuste con UFRAW (zona_ajuste_ufraw.scm) (http://senabre.myphotos.cc/archivos/zona_ajuste_ufraw.scm)

Zona de ajuste simple (zona_ajuste.scm) (http://senabre.myphotos.cc/archivos/zona_ajuste.scm)

Les das con botón derecho y eliges "guardar enlace como..."  y los dejas en el directorio scripts de Gimp

Espero que no tengas problemas.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 07 feb 2010, 12:34 pm
Buenas,

Bueno pues pongo los enlaces a los dos scripts que uso yo:

¿Que diferencia hay entre la zona de ajuste con UFRaw y la zona de ajuste simple socio? :??

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 08 feb 2010, 20:48 pm
Zona de ajuste con UFRAW crea una capa abriendo nuevamente el archivo raw, este se usa para ajustar el contraste por zonas y te permite consultar toda la información que tienes en el raw.

Zona de ajuste  hace lo mismo que el anterior pero en vez de tomar la imagen desde UFRAW, coge la capa de fondo, o sea la misma imagen jpg. Este te permite tratar por zonas una imagen jpg, lo puedes usar para crear capas de virados, para aplicar máscaras de desenfoque, capas de conversión a ByN. De forma general todas aquellas funciones que no necesitan toda la info que hay en el raw

 :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kali en 08 feb 2010, 20:55 pm
muchas gracias tio
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kallh en 08 feb 2010, 20:56 pm
Gracias por la información Tomás.  :-)

Yo por si acaso también tomo nota.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 09 feb 2010, 05:08 am
Buenas,

Gracias por explicarme la diferencia que hay entre los scripts Tomy q:)

Ta lu3go
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: valromer en 09 feb 2010, 16:17 pm
Disculpadme si ya habeis respondido y no he podido encontrar la respuesta entre todos los post posteriores a la pregunta.

Para renombrar en W$, efectivamente desde el administrador de archivos, es la forma más fácil, pero puede ser que tengas W$ instalado tal y como se instala por defecto, de modo que las extensiones conocidad (.exe, .com, .txt, ...) no las muestra, con lo que no las puedes cambiar.

Abre una ventana del citado administrador de archivos (Mi PC) ve a HERRAMIENTAS --> OPCIONES y en la pestaña VER busca la opción OCULTAR EXTENSIONES DE ARCHIVO CONOCIDAS (o algo así), verás que está marcada. La desmarcas y a partir de ahí podrás renombrar los archivos correctamente, aunque no debes olvidar que ese S.O. reconoce el tipo de arvhico según la extensión que tenga, con lo que si le cambias la extensión a un archivo que contiene algo (fotografías, música, programas) después no los reconocerá.

Saludos.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 09 feb 2010, 18:45 pm
Disculpadme si ya habeis respondido
Pues si (http://comunidad.fotolibre.net/index.php/topic,4497.msg58019.html#msg58019), pero no pasa nada, así ya no se le pasa a nadie  ;)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: valromer en 10 feb 2010, 05:20 am
 ;-D Eso me pasa por no leer los mensajes con más detenimiento.  :cabezazos:
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Toni en 27 abr 2010, 04:57 am
Pues investigando sobre el script (o mejor dicho sobre sus resultados) he llegado a una conclusión.

Al revelar es aconsejable sobresaturar un poco la imagen. Yo estoy utilizando valores entre 1,1 y 1,3 en la saturación.
A añadir las zonas como capas si nos encontramos con zonas poco saturadas he observado que se pierde color.

Aquí dejo mi aporte... no tengo mucha experiencia con lo de las zonas, llevo un fin de semana haciendo pruebas con distintas fotos para ver el resultado y hacerme con la técnica (ni siquiera estoy guardando los resultados :sonroja2: ), es solo un estudio.

¿Vosotros como lo haceis?
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: invisible en 27 abr 2010, 05:05 am
¿Vosotros como lo haceis?
A ti te voy a contar yo mis intimidades... :-XX :-XX :toma:

Creo que es el efecto del modo de fusión de capas preseleccionado por el script, modo Valor. A veces, en función de la imagen que esté tratando, lo pongo en modo Normal, así quedan colores más vivos, ¡pero cuidado cuando fusionas muchas capas!, porque el modo normal va sumando valores de saturación y, al final, puedes tener un "cromo".
 q:)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tat en 27 abr 2010, 16:14 pm
La razón es la que comenta el invi y el peligro también.
Hace algún tiempo Charly Morlock y yo comentamos esto mismo, después estuve hablando con Tomás del asunto y para usos 'normales' de revelado de dos o tres zonas coincidimos en que el modo de fusión Normal es más efectivo. Aunque la verdad es que depende de cada foto.
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 29 abr 2010, 17:28 pm
Depende de la foto y de la zona, modifiqué hace un tiempo el script para que siempre cargara en normal la capa y me hacía cosas raras la saturación, sobre todo en reflejos especulares y zonas reventadas que tienen una transición hasta reventar, como el sol. Lo mejor es ir probando y aprender qué zona puedes usar uno u otro. Por ejemplo, un ajuste de cielo que es una zona poco saturada en las fotos y que generalmente tiende a quedar blancucha, por la gran diferencia de exposición con los elementos en tierra, le viene mejor el modo de fusión normal o si de verdad el cielo está matado (no reventado) usa multiplicar, si todavía no llegas, pulsa el botón de duplicar capa y verás como se suma el efecto. Otras zonas, en cambio, como pieles, sombras profundas,... prefiero usar el modo de fusión valor. La experiencia te irá diciendo cuando usar uno u otro  :-)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Rulo en 31 may 2010, 22:58 pm
No había pasado todavía por aquí. Pensaba que eso de los scripts estaba en otro planeta :-o y no quería marear a nadie. Pero atendiendo y con paciencia (creo que todavía algo de esto me queda... :?) he visto que se puede hacer casi todo en esta vida. Casi me vuelvo loco en el intento... pero ya tengo el script en el bajomesa y en el portátil. Gracias principalmente a Tomy, y a todos los demás, porque aparte del script, este hilo me ha venido de maravilla :-). Sí... a pesar de haber estado ayer hasta nosequehora de la madrugada, intentándolo. Pero me puse cabezón y lo conseguí... Pensé: "Yo hasta conseguirlo no me duermo concentro"  :-b

anda... que no dí vueltas ni nada... :-o (que quede claro que esas vueltas que dí, es porque soy un poco... cómo diría yo... ¿despistado? (http://www.youtube.com/watch?v=_n1weP0b5NY)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: tomas.senabre en 26 ago 2010, 18:47 pm
Si que estás despistao  :DDD
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Charly Morlock en 23 nov 2010, 18:43 pm
Para quien pueda interesar, ha hecho un vídeo de como funciona el script. http://player.vimeo.com/video/17128002 (http://player.vimeo.com/video/17128002)
La entrada completa en Fotografía con Linux (http://fotografiaconlinux.blogspot.com/2010/11/tratamiento-por-zonas-de-una-fotografia.html)
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: jofial en 23 nov 2010, 20:53 pm
Hola Charly,

Para quien pueda interesar, ha hecho un vídeo de como funciona el script. http://player.vimeo.com/video/17128002 (http://player.vimeo.com/video/17128002)
La entrada completa en Fotografía con Linux (http://fotografiaconlinux.blogspot.com/2010/11/tratamiento-por-zonas-de-una-fotografia.html)

Que bueno verte y con un a aportación mas, para la comunidad. Gracias.

Saludos

Jose
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: kallh en 24 nov 2010, 04:39 am
Hola Charly,

¡Dichosos los años! Me alegra verte leerte y ver que sigues activo.

Muchas gracias por el aporte, muy ilustrativo el vídeo.

Saludos,  q:)

Andoni
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Manolo en 24 nov 2010, 07:20 am
Estupenda iniciativa Charly  :plas: En cuantico pueda le echo un vistazo a tu "peli".

¡Dichosos los años! Me alegra verte leerte y ver que sigues activo.

Charly está muy activo en su blog ( http://www.charlymorlock.com/ ) con uno de esos proyectos 365. Yo lo sigo regularmente y recomiendo su abono (ahh... qué invento los RSS...).
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: Charly Morlock en 24 nov 2010, 10:34 am
Estupenda iniciativa Charly  :plas: En cuantico pueda le echo un vistazo a tu "peli".

¡Dichosos los años! Me alegra verte leerte y ver que sigues activo.

Charly está muy activo en su blog ( http://www.charlymorlock.com/ ) con uno de esos proyectos 365. Yo lo sigo regularmente y recomiendo su abono (ahh... qué invento los RSS...).

Gracias Manolo, me alegro que sigas el blog, menos mal que hay alguien, ya pensaba yo que hacia el canelo
Título: Re: Nuevos scripts para el tratamiento por zonas con UFRaw
Publicado por: JoRdi en 25 nov 2010, 18:07 pm
Buenas,

Un placer verte por estos lares Charly, se agradece la aportación q:)

Ta lu3go