Merge branch '1st'

This commit is contained in:
Kim André Bjørkede
2025-10-20 21:49:37 +02:00

View File

@@ -5,62 +5,10 @@ opencv2
pillow
numpy
## setup (python venv)
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
## run
python src/Main.py
## menu items
* file
- new
- open
- save
- save as
- properties
- quit
* clipboard
- copy
- paste
- cut
* image
- Select --> rectangular selection
- free-form selection (Lasso)
- Polygon selection; Crop
- Resize
- Rotate --> rotate right 90 degrees
- Rotate Left 90 degrees
- Flip vertical
- Flip horizontal;
* tools
- Zoom (Zoom In - Zoom Out)
- Erase
- Color Picker
- Paint brushes (with different textures/patterns)
- Text box
- Filters --> Gaussian filter
- Sobel filter
- Binary filter; Histogram thresholding
* shapes
- List of Shapes
- Outline color
- Fill color
* colors
- Colors menu with the following options: Color pallet
- Size of brush
* layer
- New Layer
- Load layer
- Edit layer
- Select layer
- Delete layer
- Rename layer
* filters
- (locate face and add features)