Bola de color

La aplicación bola de color, nace con el deseo de programar una aplicación interactiva que haga uso de la función de transformación de color programada en la aplicación keyColorImage

Descripción

La aplicación permite al usuario elegir un color y pasear una bola con ese tono de color por encima de una imagen.

Hace uso de las librerías de plataforma, con las siguientes características:

  • Multi-resolución (zoom configurable)
  • Opción de modo oscuro

Descripción del código

Se hace uso de la transformación de la aplicación keyColorImage degradándose desde el centro hacia el radio.

También se hace uso de la opción del Painter multicapa que programé en la aplicación de morphing

Pantallas

Bola de color v1.0 (2023-2024)

Vídeo
Descargar

Versiones

image

La aplicación colorBall, surge como un entretenimiento entre proyectos (tras finalizar la versión v1.1 del Editor de Morphing, y el empezar con la nueva versión de la aplicación de ajedrez)

Se hace uso del Painter que permite programar el ImageJPanel, con el que se puede pintar encima de la imagen que muestra, y el KeyColorImage, que permite colorear píxeles con un tono, que en este caso se puede elegir seleccionando un color con un JColorChooser

De esta manera, la aplicación pinta una bola de tamaño seleccionable coloreada sutilmente con el tono que hayas escogido encima de la imagen mostrada


La aplicación ha sido la excusa para integrar el JColorChooser en las librerías, para que esté disponible para todas las aplicaciones:

  • Multi-precisión
  • Modo oscuro
  • Recuerda los últimos colores escogidos

Video de demostración

Vídeos

Descargas