Milestone 3: Colors
Those features will manipulate pixel data to create a new image with modified colors. You will practice reading pixel data from an image using the estia-image library, manipulating it in C, and writing output to a new image file. These features are very similar to each other, you should implement them in parallel so that everyone gets to practice each of the steps (reading, manipulating, writing). You can still together for the first feature then split the remaining 6 features between you. Read the collaboration strategies to find how to properly split the work and collaborate effectively.
Once the feature are implemented, you could refactor the code to avoid repetition between the different features. You can create a helper function that takes as parameter a pointer to a function that manipulates the pixel data in a specific way. This way you can reuse the same code to read and write the image for all the features, and only change the manipulation of the pixel data. But remember to first implement a code that works before making a better code.