Color matrix of all image effects

Can you tell me about the color matrix of all the effects of image filters, for example:

  • Gaussianblur
  • Sharpen
  • Smooth
  • EdgeDetectQuick
  • EdgeDetectConvolution
  • EdgeEnhance
  • Outline
  • Sepia
  • Overexposure
  • Brought

I can easily change my images using pointers to C #, but this is unsafe, so I avoid this. Another way to change pixel data is through a color matrix. Can you help me?

+4
source share
2 answers

There is no unique matrix for each image processing.
They usually depend on some parameter (for example, σ for the Gaussian blur matrix ) and must be generated before using them for image processing.

For some examples of matrices and explanations, look at this Link.

In any case, there are some descriptions on Wikipedia:

+2
source

The easiest way is to use a color matrix. You can change every pixel, but high-quality images will take too much time.

I hope this link is helpful. It was for me!

http://www.codeproject.com/KB/GDI-plus/ImageProcessing2.aspx

This is a little trickier: http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx

+1
source

All Articles