Project Description
In this project, you can pair up with a partner to develop a novel image filter that can be applied to any digital image of your choosing! You will describe your image filter, your development process, and embed your image filter along with its description on your personal portfolio website.
Your Task
Fill in the function custom_filter
that takes in an Image as a parameter, and modifies the pixels in the image in some way to create a new image, then returns that modified Image!
Make your filter unique. Experiment with different ways of modifying each pixel in the image.
Here are some questions to help you brainstorm your custom filter:
- What happens if you only modify one specific color channel in each pixel (red, blue, or green)?
- What happens if you swap color channels in each pixel?
- What happens if you only modify pixels if they have a certain amount of red, blue, or green?
- What happens if you modify a pixel based on the pixels around it?
Have fun!