Añadir el nuevo código

Sin valoraciones

Añadir el nuevo código

Vamos a añadir código en dos sitios: antes de redimensionar la imagen y al final del script (para devolver la nueva imagen, la capa y el texto).

Branding

Después de obtener el ancho y alto del texto, necesitamos redimensionar estos valores basados en la cantidad del bufer especificado por el usuario. No queremos cometer ningún error, chequeando para asegurar que está en el rango de 0­100%, porque no es vital y porque no hay razón para que el usuario no pueda dar un valor como 200 % de bufer para añadir.

  (set! theBuffer (* theImageHeight (/ inBufferAmount 100) ) )

        (set! theImageHeight (+ theImageHeight theBuffer theBuffer) )         (set! theImageWidth  (+ theImageWidth  theBuffer theBuffer) )      

Todo lo que hacemos aquí es configurar el bufer basado en la altura del texto, y añadirlo dos veces a ambos, el alto y ancho de nuestra nueva imagen. (Lo añadiremos dos veces porque el bufer necesita ser añadido a ambos lados del texto). Ahora que hemos redimensionado la imagen para permitir un bufer, necesitamos centrar el texto bajo la imagen. Esto se hace para moverlo a las coordenadas (x, y) de (theBuffer, theBuffer). Añadí esta linea después de

redimensionar la capa y la imagen:

        (gimp-layer-set-offsets theText theBuffer theBuffer)      

Adelante y guarde su script, e inténtelo después de refrescar la base de datos.

Atencion sociosanitaria

Todo lo que queda por hacer es devolver nuestra imagen, la capa y la capa del texto. Después de mostrar la imagen, añadimos esta linea:

        (list theImage theLayer theText)

Esta es la última linea de la función, hace que esta linea esté disponible a otros scripts que quieran usarla. Para usar nuestro nuevo script text box en otro script, podriamos escribir algo como lo siguiente:

(set! theResult (script-fu-text-box

«Some text»

«Charter» «30»

‘(0 0 0)

«35»

)

)

(gimp-image-flatten (car theResult))

Felicitaciones, está en el camino para su ¡Cinturón Negro de Script­Fu!.

Caja de herramientas

La caja de herramientas

El GIMP proporciona una caja de herramientas para realizar rápidamente las tareas más comunes, como hacer selecciones o dibujar rutas. Todas las herramientas contenidas en la caja del GIMP son discutidas en detalle aquí.

El GIMP tiene una diversidad de herramientas que permiten realizar una gran variedad de tareas. Las herramientas pueden caer en cinco categorías: herramientas de selección, las que definen o modifican la porción de la imagen que se verá afectada por los cambios subsecuentes; herramientas de pintura, las que alteran el color de cierta parte de la imagen; herramientas de transformación, las que alteran la geometría de la imagen; herramientas de color, las que alteran la distribución de los colores en toda la imagen; y otras herramientas, las que no caen en las cuatro categorías anteriores. Por si acaso le interesa, en el dialecto del GIMP una «herramienta» es una forma de actuar sobre una imagen que requiere acceso a la pantalla, ya sea para que indique qué quiere hacer moviendo el puntero, o para mostrar interactivamente los resultados de cambios que ha hecho.

La mayoría de las herramientas se pueden activar haciendo clic en la caja de herramientas. Algunas, sin embargo (las herramientas de color), son accesibles sólo vía menús, ya sea por Herramientas­>Herramientas de color o por Capa>Colores. De hecho, cada herramienta puede activarse desde el teclado usando una tecla aceleradora.

En la configuración por omisión, creada cuando el GIMP es instalado, no todas las herramientas muestran iconos en la caja de herramientas: las herramientas de color son omitidas. Puede personalizar el conjunto de herramientas que se muestran en la caja de herramientas empleando el diálogo herramientas . Hay dos razones por las que querría hacerlo: primero, si raramente usa una herramienta, será más fácil encontrar las que sí usa removiendo el ícono distrayente; segundo, si usa a menudo las herramientas de color, es conveniente tener sus iconos en la caja para que estén al alcance. En todo caso, siempre puede acceder a cualquier herramienta en cualquier momento usando el menú Herramientas desde la barra de menú de la imagen.

La forma del cursor cambia cuando se está dentro de una imagen, a una que indica cuál herramienta está activa.

 

 

 

Paso a paso para añadir un nuevo código de selección elíptica en GIMP:

  1. Abrir el Archivo de Código:
    • Abre GIMP en tu computadora.
  2. Ir a la Sección de Herramientas:
    • Ve al menú Herramientas en la parte superior de la ventana de GIMP.
  3. Seleccionar la Herramienta de Selección Elíptica:
    • Haz clic en la herramienta de selección elíptica en el panel de herramientas (usualmente se representa como un icono de elipse).
  4. Acceder al Código de la Herramienta:
    • Ve al código fuente de GIMP, que generalmente está disponible en un repositorio en línea o como parte de la instalación de GIMP en tu sistema operativo.
  5. Buscar la Implementación de la Herramienta de Selección Elíptica:
    • Busca el archivo de código que implementa la herramienta de selección elíptica en GIMP. Por lo general, esto estaría en un archivo que contiene la lógica de la herramienta de selección (por ejemplo, ellipse_select_tool.c).
  6. Agregar el Nuevo Código:
    • Abre el archivo que contiene la implementación de la herramienta de selección elíptica en un editor de código.
  7. Implementar la Lógica del Nuevo Código:
    • Añade tu nuevo código para extender la funcionalidad existente de la herramienta de selección elíptica. Esto podría implicar agregar nuevas opciones, funcionalidades o ajustes a la herramienta.
  8. Compilar y Probar:
    • Después de agregar el nuevo código, guarda los cambios en el archivo.
    • Compila GIMP desde el código fuente para aplicar los cambios realizados.
    • Ejecuta la nueva versión de GIMP y prueba la herramienta de selección elíptica con tu nuevo código implementado.

Consideraciones Adicionales:

  • Conocimientos de Programación: Es fundamental tener conocimientos sólidos de programación en C (el lenguaje de programación principal utilizado en GIMP) para trabajar eficazmente en el código fuente de GIMP.
  • Contribuciones a la Comunidad de GIMP: Si planeas contribuir con tu código al proyecto GIMP, asegúrate de seguir las pautas de contribución y coordinarte con la comunidad de desarrolladores de GIMP.
  • Pruebas y Depuración: Después de implementar el nuevo código, realiza pruebas exhaustivas para asegurarte de que funcione correctamente y no introduzca errores o problemas en la funcionalidad existente.
  • Documentación: Si tu nuevo código introduce cambios significativos, asegúrate de documentar adecuadamente su funcionalidad y cómo debe ser utilizado por otros desarrolladores o usuarios.

Compártelo en tus redes

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Valore este curso

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumimos que estás de acuerdo. VER