1º INSTALACIÓN:
- Seleccionas el texto del script y lo pegas en un archivo nuevo con tu editor de texto preferido:
; 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
-------------------------------------------------------------