In this series, I look at how to implement image processing, such as blurring, embossing, colour filters and that sort of thing in C#.
This series is aimed at beginners, and I have written the code so that the concepts are clear, rather than trying to find the fastest routine to do the processing.
The full source code is available here for download.
- Inverting an image
- Converting an image to greyscale
- Adjusting the brightness
- Contrast
- Adjusting the gamma
- Smoothing using convolution
- Guassian blur
- Sharpening the image
- Applying a mean removal
- Getting that old-time effect with sepia
- Decreasing the colour depth
Comments