Summary
This Processing sketch allows users to load images, apply filter effects, and save them.
Purpose
To simulate popular photo editing apps like Photoshop and Instagram.
Highlights
This project enables users to load and display images for editing. Users can apply various changes, reset images to their original state, and save modified versions for future use.
The application supports a wide range of filters, including Brighten, Darken, Saturate, Desaturate, and Hue Shift, each with adjustable intensity. Additional effects include Greyscale, Threshold, Invert, Posterize, Colorize, Sierra, Siena, Thermal, Blur, Erode, Dilate, and Grey Levels.
Filters can be fine-tuned through interactive pop-up controls: clicking "Plus (+)" increases the adjustment value by 5 while Minus (-) decreases it by 5. Both actions instantly update the filter preview. The Show button closes the adjustment panel while preserving any changes made. If users wish to discard modifications, clicking "Cancel" will revert the specific filter values and close the panel.