This project was developed as a laboratory work on Software Engineering, but later grew into a unique project that contains a primitive implementation of a image editor, that developed using JavaFX.
The image editor contains the following effects for working with images:
- Sepia Tone
- Gaussian Blur
- Glow
- Bloom
Other features include:
- Opacity Level
- Scaling Factor
- Choice of color of filling of a figure
- Canvas cleaning
- Saving work results
- Open images
- Adjust borders (horizontal/vertical) and their color for the image
- Removing borders
In general, everything is based on the Composite
, Prototype
and Visitor
patterns.