Git Product home page Git Product logo

image_filters_application's Introduction

Image_Filters

Made by : Sara Walid - Hadeer Abdelnasser - Howida Abdelhalim

Requested by: Dr. Mohammed El-Ramly in Structured Programming course.

About BmpEditor Program :

  • This is an image processing tool that can apply different filters to a bit map image of size 256 x 256.

  • BmpEditor allow the user to load an image, choose the filter to apply and save to store the filter after specifying the name of the target file.

  • BmpEditor has 2 versions:

         1- Grey_Filtrs.cpp is a version that works with Grey images.
         
         2- RGB_Filters.cpp is a version that works with  RGB images.
    
  • A small library with four functions for loading the pixels of the image into a 2D or 3D array. The library consists of two files bmplib.cpp and bmplib.h.

Purpose:

Demonstrate use of bmplip for handling bmp colored and grayscale images Program load a gray image and store in another file & It isPhotoShop Program that the user chooses filters to be applied on any image he wants to

Types of filters:

1- Black & White Filter.

2- Invert Filter.

3- Merge Filter.

4- Flip Image.

5- Darken and Lighten Image.

6- Rotate Image.

7- Detect Image Edges.

8- Enlarge Image.

9- Shrink Image.

10- Mirror 1/2 Image.

11- Shuffle Image.

12- Blur Image.

image_filters_application's People

Contributors

sarawalid99 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.