Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bmp-filters

Welcome to my filter-more solution for one of the CS50 problem set! Here, you'll find my solution for one of the problem sets from Harvard's renowned CS50 Introduction to Computer Science course. This problem set involves creating bmp images filters: blur, reflection and edges filter.

NOTE: Please be aware that duplicating this code and submitting it as your own work is a violation of CS50's academic integrity policy, which can be found here: https://cs50.harvard.edu/x/2023/honesty/. I strongly encourage you to thoroughly grasp the course material and independently craft your solution. It's a valuable learning experience!

Description

This C problem set involves implementing bitmap image filters: blur, reflection, and edges filter. The task revolves around manipulating pixel values in a bitmap image to achieve specific effects.

For the blur filter, I iterate through pixels and update their values based on neighboring pixels to create a smooth, blurred effect.

The reflection filter aims to create a mirrored effect of the original image, I achieved by reversing pixel values horizontally.

Finally, the edges filter involves detecting edges within the image, I examined the differences in pixel values to highlight boundaries and contours.

On this problem I have completed:

Contribution Guidelines

The contribution guidelines are as per the guide HERE(https://github.com/tsdamas/tideman-election/blob/main/CONTRIBUTIONS).

Instructions Fork this Repository Clone your forked repository Add your scripts Commit & Push Create a pull request Star this repository Wait for Pull Request to merge Celebrate, your first step into the open Source World and contribute more

Note: When you Add a project Add it to the README for ease of finding it Note: Please do not put the project link to reference your local forked repo. Always link it to this repo after it's been merged with main.

Requirements

This module requires no modules outside of the branch.

License

MIT License

Built with

  • C

Links

Author

Thais Damasceno

🤝 Support

Contributions, issues, and feature requests are welcome!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages