This section is dedicated to the wonderful world of using filters in your SVG projects. We will provide information, how-to's, and filter source code for you to use in your own projects. Please read the following articles before using filters to gain an understanding on how they work. Well by standard definition, a filter is anything that accepts input, makes a change to it, and outputs the result. Like in you car, your air filter takes in dirty dusty air, cleans out the dirt, and passes the now clean air into your engine.
Graphical filters do the same.
They are a mathematical algorithm that takes an incoming image, applies the algorithm to it, and outputs the change. Sure it does. In SVG, the mathematics are simplified for you by being represented by a set of elements called primitives. When you use these primitives in your SVG code, the viewers parser does all the hard work of the algorithm for you. Every filter you write in SVG will be a combination of 1 or more of these primitives.