Skip to content

I re-created the main functions of the Bitmap class (image processing class) in C#

Notifications You must be signed in to change notification settings

theonelson/image-processing-from-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Image processing project - C# Bitmap from scratch

Date : ~ 03/2021

Introduction

The main concept of this project was to recreate a part of the Bitmap class in C#.

This class allows representing an image as a grid of pixels. It is part of the System.Drawing namespace and is used to manipulate bitmap images, i.e., images that are stored as matrices of pixels.

The Bitmap class provides methods for loading and saving images from files, as well as for drawing images on graphics surfaces. It also allows manipulating individual pixels, which enables modifying the colors and values of the pixels of the image.

exemple_bitmap

How to compile

The folder contains the main file (.sln) of my code. In the Visual Studio project file, there are 2 pictures at bitmap format (.bmp) in « debug » folder : /FinalProject/FinalProject/bin/Debug/ . All the images that we want to modify should be in this folder, we also have to be sure that they are not « read-only ».

To compile, we can execute "FinalProject.exe" in the Debug folder. A menu appears in the console with a little interface where we can type numbers to select a picture and apply stuff to it.

About

I re-created the main functions of the Bitmap class (image processing class) in C#

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages