Autor Tema: Script para hacer ajustes por zonas con Gimp y UFRAW  (Leído 25582 veces)

tomas.senabre

  • Papá del Mes
  • Trimilenari@
  • *
  • Mensajes: 3370
    • La Mirada Hecha Pedazos
Hoy he hablado con Maese Tato y me ha dicho que había cierta confusión con la utilización del script que hice para el flujo de trabajo con Gimp y UFRAW.

Así que se lo dedico a Tat y sus chicas... :colegas:

Voy a ser breve para no extenderme y que vaya perdiendo al personal por el camino

1º INSTALACIÓN:

- Descarga el script de este enlace o lo seleccionas y lo pegas en un archivo nuevo con tu editor de texto preferido (pongo el código completo al final del mensaje por si falla el enlace)
- Copia el archivo en:
       Si es el GIM 2.4 y linux en la carpeta /home/tomy/.gimp-2.4/scripts
       Si es el GIM 2.6 y linux en la carpeta /home/tomy/.gimp-2.6/scripts
       Si es otro sistema operativo haz una búsqueda en internet porque no tengo ni idea.

- 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.- Activo la máscara rápida (Shift+Q). La zona no seleccionada se vuelve rojo transparente.
e.- Aplico desenfoque gausiano 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.
f.- Desactivo la máscara rápida (Shift+Q) y ejecuto el script "Zona de Ajuste con UFRAW" (Alt+Z)
g.- Se abre nuevamente el plugin de UFRAW para Gimp, pero esta vez lo que ajustaré será la zona que tenía seleccionada. ¿Cómo?:
      g1.- Si lo que quiero es levantar las sombras o bajar las luces tocaré sólo el ajuste de exposición.
      g2.- 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.
      g3.- 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.
h.- 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.
i.- 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.
j.- 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
« Última Modificación: 07 may 2014, 20:23 pm por tomas.senabre »
"Hay tres maneras de adquirir sabiduría: primero, por la reflexión, que es la más noble; segundo, por imitación, que es la más sencilla; y tercero, por la experiencia, que es la más amarga". Confucio

tomas.senabre

  • Papá del Mes
  • Trimilenari@
  • *
  • Mensajes: 3370
    • La Mirada Hecha Pedazos
Ahora os dejo el código del script, para que quede también en Fotolibre, por si algún día falla el enlace a mi servidor:

Cita
; zona_ajuste_ufraw.scm    version 1.00    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
;
;##############################################################################
;
; 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 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-layer-add-alpha layer-ufraw)
     (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)
     (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"
          "<Image>/Script-Fu/_Zona de ajuste con ufraw"
          "Crea una capa con máscara a partir de una zona seleccionada ajustando con UFRaw."
          "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>
« Última Modificación: 21 abr 2009, 21:26 pm por tomas.senabre »
"Hay tres maneras de adquirir sabiduría: primero, por la reflexión, que es la más noble; segundo, por imitación, que es la más sencilla; y tercero, por la experiencia, que es la más amarga". Confucio

tomas.senabre

  • Papá del Mes
  • Trimilenari@
  • *
  • Mensajes: 3370
    • La Mirada Hecha Pedazos
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #2 on: 21 abr 2009, 21:28 pm »
Deciros que al congreso me llevo el portátil y repetiré estos pasos allí para que veáis que cuesta más explicarlo que hacerlo  :ah:
"Hay tres maneras de adquirir sabiduría: primero, por la reflexión, que es la más noble; segundo, por imitación, que es la más sencilla; y tercero, por la experiencia, que es la más amarga". Confucio

tat

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 9622
  • Patch y buenas vibraciones
    • Libertat
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #3 on: 22 abr 2009, 04:19 am »
Muchas gracias tío, menudo curro que te has pegado. Ahora me queda mucho más claro, esta tarde lo pongo en práctica y te cuento.
A bote pronto creo que me parecería interesante el desenfocar la máscara de capa a posteriori en lugar de la máscara rápida a priori, por lo que comentábamos ayer, para comprobar su "naturalidad" teniendo en cuenta la afección del "parche" retocado sobre la imagen y poder ectificar lo que queramos. Sin embargo luego lo pruebo y comentamos un poco más.

       Si es el GIM 2.6 y linux en la carpeta /home/tomy/.gimp-2.6/scripts
       Si es otro sistema operativo haz una búsqueda en internet porque no tengo ni idea.
:-XX  En C:\Archivos de programa\GIMP-2.0\share\gimp\2.0\scripts

Deciros que al congreso me llevo el portátil y repetiré estos pasos allí para que veáis que cuesta más explicarlo que hacerlo  :ah:
Bien, bien, todos queremos verte en acción  :plas: :plas: :plas:
¡¡¡Chicoooooosssss!!! ¡¡¡He convencido al Zomas para que nos de un taller de reveladoooooo!!!  :yahoo:

Un abrazo y gracias otra vez, figura.

invisible

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 8097
    • INVItARTE
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #4 on: 22 abr 2009, 04:27 am »
Si no te las di en su momento, gracias, y si sí ( :?), gracias otra vez. ;)

Deciros que al congreso me llevo el portátil y repetiré estos pasos allí para que veáis que cuesta más explicarlo que hacerlo  :ah:
¿No hay nadie que disponga de un proyector? Sigo pensando que sería una buena práctica el coger una foto y que cada uno mostrara qué puede hacer con ella y cómo lo haría.
 q:)
"Si quieres ver lo invisible, observa con atención lo visible."
                                                     Manuel Álvarez Bravo (1902-2002)

tat

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 9622
  • Patch y buenas vibraciones
    • Libertat
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #5 on: 22 abr 2009, 04:38 am »
Deciros que al congreso me llevo el portátil y repetiré estos pasos allí para que veáis que cuesta más explicarlo que hacerlo  :ah:
¿No hay nadie que disponga de un proyector? Sigo pensando que sería una buena práctica el coger una foto y que cada uno mostrara qué puede hacer con ella y cómo lo haría.
 q:)
O una tele grande  :sonroja2:  :toma:

Medyr

  • Palizas oficial
  • *
  • Mensajes: 5413
    • Apratizando
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #6 on: 22 abr 2009, 05:15 am »
Deciros que al congreso me llevo el portátil y repetiré estos pasos allí para que veáis que cuesta más explicarlo que hacerlo  :ah:
¿No hay nadie que disponga de un proyector? Sigo pensando que sería una buena práctica el coger una foto y que cada uno mostrara qué puede hacer con ella y cómo lo haría.
 q:)
O una tele grande  :sonroja2:  :toma:

¿Y en absoluto me estas mirando verdad?  :DDD
"Es hora de que nos empecemos a tomar en serio la fotografía y la tratemos como una afición"
Elliott Erwitt

tat

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 9622
  • Patch y buenas vibraciones
    • Libertat
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #7 on: 22 abr 2009, 05:20 am »
 :)o

JoRdi

  • Palizas oficial
  • *
  • Mensajes: 10191
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #8 on: 22 abr 2009, 05:43 am »
Buenas,

¡¡¡He convencido al Zomas para que nos de un taller de reveladoooooo!!!

Pues que bien, una lástima que me lo vaya a perder, lo podríais grabar en vídeo y colgarlo por aquí :)o

Gracias por especificar como utilizar el script Tomy q:)

Saludos, JoRdi :-)

tat

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 9622
  • Patch y buenas vibraciones
    • Libertat
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #9 on: 22 abr 2009, 12:08 pm »
Pues ya está, va de maravilla. Como te decía esta mañana creo que es mejor no desenfocar la máscara rápida sino esperar al volver de UFRaw y desenfocar la máscara de capa de una manera más precisa o rectificarla con un pincel viendo ya el efecto, lo que haga falta.
La única incomodidad que tiene el script para mi gusto (en plan pijo ya) que se deseleccione automáticamente al volver de ufraw (la selección como tal ya no sirve para nada) y para mi gusto es preferible que la nueva capa esté al 100% de opacidad.
Para lo segundo me imagino que bastará con cambiar  (gimp-layer-set-opacity layer-ufraw 50) por  (gimp-layer-set-opacity layer-ufraw 100) pero para hacer la deselección no se como será... ahora es cuando me lo chivas...  :sonroja2:

Un saludo y gracias por el script, creo que le voy a poner un atajo de teclado en breve  ;)

tat

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 9622
  • Patch y buenas vibraciones
    • Libertat
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #10 on: 22 abr 2009, 12:11 pm »
no desenfocar la máscara rápida sino esperar al volver de UFRaw y desenfocar la máscara de capa
Por cierto, así es como lo tienes explicado en los comentarios del script  :P

tomas.senabre

  • Papá del Mes
  • Trimilenari@
  • *
  • Mensajes: 3370
    • La Mirada Hecha Pedazos
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #11 on: 22 abr 2009, 15:42 pm »
... pero para hacer la deselección no se como será... ahora es cuando me lo chivas...  :sonroja2:

Prueba a comentar con un punto y coma la línea que dice:
Código: [Seleccionar]
;      (gimp-layer-set-edit-mask layer-ufraw FALSE)

Está debajo de la que has cambiado la opacidad.

Lo de opacidad la verdad es que va ha gustos, probaré como tu dices al 100% a ver que tal.

Lo del método de selección después del UFRAW tiene un paso más, pero es más fiable. Cuando coges práctica desenfocando antes, se nota en la fluidez ese paso de más. Pero lo dicho es cuestión de gustos  :-) :-)

TIC, TAC, TIC, TAC,... Alguien se ha dado cuenta de que la cuenta atrás a comenzadooooo :-v-
Hoy he tenido un día de perros y no podré salir mucho en el foro, a ver si liquido los líos de trabajo o me va ha dar algo  :(

Modificado para cambiar el carácter que se usa para comentar líneas del script había dicho # y en realidad es ";"
Seguro que más de un lector sabe porqué me ha traicionado la cabeza  :DDD
« Última Modificación: 22 abr 2009, 15:51 pm por tomas.senabre »
"Hay tres maneras de adquirir sabiduría: primero, por la reflexión, que es la más noble; segundo, por imitación, que es la más sencilla; y tercero, por la experiencia, que es la más amarga". Confucio

tat

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 9622
  • Patch y buenas vibraciones
    • Libertat
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #12 on: 22 abr 2009, 17:23 pm »
... pero para hacer la deselección no se como será... ahora es cuando me lo chivas...  :sonroja2:

Prueba a comentar con un punto y coma la línea que dice:
Código: [Seleccionar]
;      (gimp-layer-set-edit-mask layer-ufraw FALSE)
No chuta. Igual no me he explicado bien, lo que quiero es que cuando volvemos de UFRaw con la nueva capa con su máscara de capa, no aparezca ningún área seleccionada, para no tener que deshacer la selección antes de desenfocar la máscara.
Ponmelo para regalo si no te importa  :P

Un abrazo

jofial

  • Palizas oficial
  • *
  • Mensajes: 9513
  • Φ el · sobre la y
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #13 on: 22 abr 2009, 20:07 pm »
Muchas gracias Tomas, llevo usándolo un  montón de tiempo va de perlas. Los comentarios de tat, para adaptar el script me parecen útiles, pero creo que para su forma de trabajar, a mi modo de ver la opacidad esta bien así, en caso de querer el 100% con mover el selector...  :ejem:  Respecto al desenfoque pues también me vale, pero no he probado lo que comenta tat, si me pongo comento.

Lastima perderme tus clases magistrales.  :sesiente:

Saludos

Jose
No hay nada peor que una imagen brillante de un concepto borroso.
Ansel Adams


tomas.senabre

  • Papá del Mes
  • Trimilenari@
  • *
  • Mensajes: 3370
    • La Mirada Hecha Pedazos
Re: Script para hacer ajustes por zonas con Gimp y UFRAW
« Respuesta #14 on: 23 abr 2009, 03:13 am »
Este es el script al gusto de Tat, lo he probado y funciona:

Código: [Seleccionar]
; zona_ajuste_ufraw.scm    version 1.00    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
;
;##############################################################################
;
; 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 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-layer-add-alpha layer-ufraw)
     (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 100)
;     (gimp-layer-set-edit-mask layer-ufraw FALSE)
     (gimp-selection-none aimg)
     (gimp-image-delete img-ufraw)
   )
         
  (gimp-undo-push-group-end aimg)

  (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."
          "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>

He dejado que quede marcada la máscara en vez de la imagen, porque el siguiente paso es desenfocar la máscara.

Probarlo a ver que os parece, que después de 2 añitos que tiene el script, yo no he encontrado uno mejor para trabajar.
"Hay tres maneras de adquirir sabiduría: primero, por la reflexión, que es la más noble; segundo, por imitación, que es la más sencilla; y tercero, por la experiencia, que es la más amarga". Confucio