A simple yet powerful image editing tool built with C++ and SFML, supported on Linux(GNOME)
🖼️ Image Loading : Supports PNG, JPG formats
🎨 Painting Tools :
Adjustable brush size
Custom color selection (RGB)
💾 Save Functionality : Export as PNG/JPG
🗑️ File Management : Add/remove images
🖱️ Intuitive UI : Easy-to-use controls
C++17 compiler (GCC, Clang, or MSVC)
SFML 2.5.1
CMake 3.20
# Clone repository
git clone https://github.com/IvanDrf/Image-Editor.git
cd App
# Build with CMake
mkdir build && cd build
cmake .. && cmake --build .
cd .. && ./ImageEditor
Add.File.mp4
Delete.File.mp4
Save.File.mp4
Brush.mp4
Action
Shortcut
Description
Add
Ctrl + O
Open new image
Delete
Del
Delete selected image
Save
Ctrl + S
Save current image
Up
↑
Move selection up
Down
↓
Move selection down
Reset
R
Reset zoom and position
Action
Shortcut
Description
Red
R
Set brush color to red
Green
G
Set brush color to green
Blue
B
Set brush color to blue
Yellow
Y
Set brush color to yellow
White
W
Set brush color to white
Size Down
[
Decrease brush size
Size Up
]
Increase brush size