GRIME: Graphical Image Manipulation and Enhancement
GRIME is an Image Processing Tool written in Java used to process and transform
images. It can do the following :
- Process multiple image file formats: JPG, PNG, PPM.
- Split an RGB image into its three components - Red, Green, Blue.
- Visualize the value, intensity and luma of an image.
- Increase or decrease the brightness of an image.
- Blur or Sharpen an image.
- Flip and image horizontally and vertically.
- Combine three grayscale images into one RGB image.
- Apply a sepia filter to an image.
- Handle saving and loading of varying image file formats.
- Generate a Histogram for the image.
- Color correct the image so peaks in histogram align.
- Level Adjust the image.
- Compress an image using Haar Wavelet Transformation
- Downscale an Image
- Apply a masked transformation to the Image
- Preview a transformation by applying it on a part of an image
- Allow user to interact with the tool in different ways: interactive mode, run script file, and a GUI.
Github repo on request.