Skip to content

zainab-06-p/Image-Editor-Application-using-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Editor (C++)

A small C++ image editor project that processes BMP images and serves a minimal web UI.

Features

  • Load and save BMP images
  • Basic filters: grayscale, invert, brightness/contrast, blur, edge detection
  • Simple HTTP server that serves a web UI (see public/)

Build (Windows)

Option 1 (recommended):

  1. Run the included build script:
build.bat

Option 2:

make

Or compile directly with g++ (with a compatible toolchain):

g++ -std=c++17 src/*.cpp -o image_editor

Run

  1. Start the application (after building):
.\image_editor.exe
  1. Open the web UI in a browser at http://localhost:8080 (default).

Project layout

  • src/ — C++ source files (image processing, HTTP server, main)
  • public/ — web UI files (HTML/CSS/JS)
  • build.bat, Makefile — build helpers

Notes

  • The app currently targets BMP image processing and is intended as a learning/example project.
  • Remove or replace image_editor_theory.docx if it contains duplicate/outdated docs.

License

This repository is provided as-is. See project owner for licensing.

About

A lightweight C++ web application for processing BMP images in real-time, featuring custom image manipulation filters and a responsive web UI served via a built-in HTTP server.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors