Si intenta cerrar la imagen creada sin primero guardar el archivo, el GIMP le preguntará si quiere guardar su trabajo antes de cerrar la imagen. Pregunta esto porque la imagen está marcada como sucia, o no guardada. En el caso de nuestro script, esto es una molestia, las veces que simplemente hace una prueba y no le añade o cambia algo en la imagen resultante, eso es que nuestro trabajo es facilmente reproducible como un simple script, asi que dele sentido liberandose de esa marca sucia.
Para hacer esto, puede limpiar la marca sucia y despues mostrar la imagen:
(gimp-image-clean-all theImage)
|
Esto da 0 al contador sucio, haciendolo aparecer como una imagen limpia.
Añadir esta linea o no es cuestión del gusto personal. Uselo en scripts que produzcan nuevas imágenes, donde los resultados son triviales, como en este caso. Si su script es muy complicado, o si trabaja sobre una imagen existente, probablemente no querrá usar esta función..
Extender el script: Text Box
Mantener correctamente deshacer
Cuando crea un script, quiere dar a sus usuarios la habilidad para deshacer sus acciones, podrían cometer un error. Esto es fácil de efectuar llamando a las funciones gimpundopushgroupstart y gimpundopushgroupend sobre el código que manipula la imagen. Puede pensar que son declaraciones marcadas que dejan al GIMP saber cuando empezar y parar la grabación de manipulaciones sobre la imagen, así esas manipulaciones pueden ser deshechas más tarde.
Si crea una imagen nueva, no tiene sentido usar estas funciones porque no cambia una imagen existente. Cuando está cambiando una imagen existente, debe asegurarse que quiere usar estas funciones. Deshacer un script trabaja casi perfectamente cuando usa estas funciones.
Extender el script un poco más
Ahora que hemos creado un excelente y manejable script para crear cajas de texto, añadamosle dos capacidades:
- La imagen se redimensiona exactamente alrededor del texto, no hay sitio para nada, como sombras o efectos especiales (muchos scripts redimensionan la imagen cuando es necesario.
- Este script podría facilmente ser usado en otro script para trabajar con texto. Extendiéndolo para que devuelva la imagen y las capas, así otros scripts pueden llamar a este script y usar la imagen y las capas que creemos.
Modificando los parámetros y la función de registro
Para dejar al usuario especificar la cantidad del bufer, añadiremos un parámetro a nuestra función y a la función de registrar:
(define (script-fu-text-box inTest inFont inFontSize inTextColor inBufferAmount) (let* ( ; define our local variables ; create a new image: (theImageWidth 10) (theImageHeight 10) (theImage (car (gimp-image-new theImageWidth theImageHeight RGB ) ) ) (theText) ;a declaration for the text ;we create later (theBuffer) ;added (theLayer (car (gimp-layer-new theImage theImageWidth theImageHeight RGB-IMAGE «layer 1» 100 NORMAL ) ) ) ) ;end of our local variables [Code here] ) |
(script-fu-register «script-fu-text-box» ;func name «Text Box» ;menu label «Creates a simple text box, sized to fit\ around the user’s choice of text,\ font, font size, and color.» ;description «Michael Terry» ;author «copyright 1997, Michael Terry» ;copyright notice «October 27, 1997» ;date created «» ;image type that the script works on SF-STRING «Text:» «Text Box» ;a string variable SF-FONT «Font:» «Charter» ;a font variable SF-ADJUSTMENT «Font size» ‘(50 1 1000 1 10 0 1) ;a spin-button SF-COLOR «Color:» ‘(0 0 0) ;color variable SF-ADJUSTMENT «Buffer amount» ‘(35 0 100 1 10 1 0) ;a slider ) (script-fu-menu-register «script-fu-text-box» «<Toolbox>/Xtns/Script- Fu/Text»)
|
Técnicas de Limpieza en GIMP:
- Eliminar Manchas o Imperfecciones:
- Utiliza la herramienta de clonado (
Clone Tool
) o la herramienta de parche (Heal Tool
) para eliminar manchas, granos, o áreas no deseadas de la imagen. Estas herramientas te permiten copiar píxeles de una parte de la imagen a otra de manera suave y gradual.
- Utiliza la herramienta de clonado (
- Corregir Errores de Color o Exposición:
- Utiliza ajustes de color, brillo y contraste para corregir problemas de exposición, balance de blancos u otros problemas de color en la imagen. Puedes acceder a estas opciones desde
Colores
en la barra de menús de GIMP.
- Utiliza ajustes de color, brillo y contraste para corregir problemas de exposición, balance de blancos u otros problemas de color en la imagen. Puedes acceder a estas opciones desde
- Suavizar y Refinar Bordes:
- Utiliza la herramienta de desenfoque (
Blur Tool
) o la herramienta de suavizado (Smudge Tool
) para suavizar bordes ásperos o duros en la imagen. Esto puede ayudar a crear transiciones más suaves entre áreas de la imagen.
- Utiliza la herramienta de desenfoque (
- Eliminar Ruido o Artefactos:
- Utiliza filtros de reducción de ruido para eliminar granulado o ruido digital en la imagen. Encuentra estos filtros en
Filtros
>Ruido
en la barra de menús.
- Utiliza filtros de reducción de ruido para eliminar granulado o ruido digital en la imagen. Encuentra estos filtros en
- Corregir Ojos Rojos:
- Utiliza la herramienta de corrección de ojos rojos (
Red Eye Tool
) para eliminar los ojos rojos causados por el flash en fotografías. Esta herramienta está disponible en la barra de herramientas de GIMP.
- Utiliza la herramienta de corrección de ojos rojos (
- Recortar y Enderezar:
- Utiliza la herramienta de recorte (
Crop Tool
) para recortar la imagen y eliminar áreas no deseadas. También puedes utilizar la herramienta de rotación (Rotate Tool
) para enderezar la imagen si está inclinada.
- Utiliza la herramienta de recorte (
- Aplicar Máscaras y Capas:
- Utiliza capas y máscaras para realizar ediciones de forma no destructiva. Esto te permite experimentar con ajustes y correcciones sin perder la información original de la imagen.
- Eliminar Objetos no Deseados:
- Utiliza técnicas avanzadas como la clonación y el relleno basado en contenido para eliminar objetos no deseados de la imagen de manera efectiva.
Proceso de Limpieza en GIMP:
- Abrir la Imagen en GIMP:
- Abre la imagen que deseas limpiar en GIMP.
- Seleccionar la Herramienta o Filtro Adecuado:
- Identifica el problema que deseas corregir y selecciona la herramienta o filtro adecuado para abordarlo.
- Aplicar las Ediciones de Forma Gradual:
- Realiza ajustes y ediciones de manera gradual, utilizando capas y máscaras cuando sea posible para un control más preciso.
- Prueba y Error:
- Experimenta con diferentes herramientas y ajustes para obtener el resultado deseado. No tengas miedo de deshacer cambios si no funcionan como esperabas.
- Guardar tu Trabajo:
- Una vez que estés satisfecho con los resultados, guarda tu imagen finalizada en el formato deseado.