Skip to content

mohanad-80/Simple-Image-Filter-project

Repository files navigation

Simple Image Filter Project

This repository contains a simple C++ program that loads a grayscale image and applies various filters to it. The filtered image is then stored in another file.

Authors

Program Details

  • Program Name: CS213-2023-20220012-20220034-20220348.cpp
  • Last Modification Date: 19/10/2023

Purpose

The purpose of this program is to load a grayscale image and apply 15 different filters to it. These filters include black & white filter, invert filter, merge filter, flip image, rotate image, darken and lighten image, detect image edges, enlarge image, shrink image, mirror image, shuffle image, blur image, crop image, skew image right, and skew image up.

How to Use

  1. Compile the program.
  2. Run the compiled executable.
  3. Follow the prompts to select a filter to apply.
  4. Optionally, save the filtered image to a file.
  5. Repeat steps 3-4 as desired.
  6. Exit the program when finished.

Filters Available

  • Black & White Filter
  • Invert Filter
  • Merge Filter
  • Flip Image
  • Rotate Image
  • Darken and Lighten Image
  • Detect Image Edges
  • Enlarge Image
  • Shrink Image
  • Mirror 1/2 Image
  • Shuffle Image
  • Blur Image
  • Crop Image
  • Skew Image Right
  • Skew Image Up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •