This project implements a RESTful web application that allows users to manage rectangles and adjust image brightness. The system provides an interface to create, modify, and delete rectangles, as well as adjust the brightness of images using different HTTP methods.
-
Rectangle Management:
- Create rectangles with parameters like position, width, height, and color.
- Add, retrieve, update, and delete rectangles through RESTful API methods.
- Display rectangles as SVG code.
-
Image Brightness Adjustment:
- Adjust the brightness of an image based on a user-defined value.
- Return the adjusted image in base64 format or as a regular image.
-
Upload and View Images:
- Upload images using an HTML form.
- Adjust brightness before displaying the image.
The application supports HTTP methods like GET, POST, PUT, and DELETE for managing rectangles and images.
- Java
- Spring Boot
- HTML, CSS
- Base64 Image Encoding
- REST API

