A small C++ image editor project that processes BMP images and serves a minimal web UI.
- Load and save BMP images
- Basic filters: grayscale, invert, brightness/contrast, blur, edge detection
- Simple HTTP server that serves a web UI (see
public/)
Option 1 (recommended):
- Run the included build script:
build.batOption 2:
makeOr compile directly with g++ (with a compatible toolchain):
g++ -std=c++17 src/*.cpp -o image_editor- Start the application (after building):
.\image_editor.exe- Open the web UI in a browser at http://localhost:8080 (default).
src/— C++ source files (image processing, HTTP server, main)public/— web UI files (HTML/CSS/JS)build.bat,Makefile— build helpers
- The app currently targets BMP image processing and is intended as a learning/example project.
- Remove or replace
image_editor_theory.docxif it contains duplicate/outdated docs.
This repository is provided as-is. See project owner for licensing.