The application allows the user to select a color and move a ball of that color across an image.
It makes use of the platform libraries, with the following features:
- Configurable multi-resolution zoom
- Dark mode option
The Color Ball application was born from the desire to program an interactive application that makes use of the color transformation function programmed in the keyColorImage application
The application allows the user to select a color and move a ball of that color across an image.
It makes use of the platform libraries, with the following features:
It uses the transformation of the keyColorImage application degrading from the center to the radius.
It also makes use of the multi-layer Painter option that I programmed in the Morphing app
The colorBall application was created as a form of entertainment between projects. It was developed after finishing version v1.1 of the Morphing Editor and before starting work on the new version of the chess application.
The software uses Painter to program the ImageJPanel. This allows you to paint over the displayed image. It also utilizes KeyColorImage, which lets you color pixels with a selected hue using JColorChooser.
In this way, the app overlays a ball of selectable size, subtly colored with the chosen hue, on top of the displayed image.
The JColorChooser has been integrated into the libraries through the application, making it available for all applications: