Program arguments:
-h [ --help ] print this help message
-i [ --input ] arg (=./input.png) infput file (PNG)
-o [ --output ] arg (=./output.png) output file (PNG)
-c [ --cores ] arg (=8) number of CPU cores to use (defaults to the max number the CPU has)
-k [ --kernel ] arg (=0,0,0,0,1,0,0,0,0) convolution kernel parameters as a list (eg. 0,0,1,0,0,1,0,0,1)
Example of using a Gaussian blur kernel for 25 passes:
| 0.0625, 0.125, 0.0625 |
| 0.125, 0.25, 0.125 |
| 0.0625, 0.125, 0.0625 |
