Benjamin Otte
a239f2e8b0
blur: Do the same thing for rows and cols
2012-09-20 02:45:41 +02:00
Benjamin Otte
502a2bf625
blur: Use rowstride
2012-09-20 02:45:41 +02:00
Benjamin Otte
65ba8901aa
blur: Simplify code
...
It's always the same code, so there's no need for switch statements.
2012-09-20 02:45:41 +02:00
Benjamin Otte
267d1793c6
blur: Fix pixel sizes
...
The code accesses pixels in a chunks of 4 bytes, so we must only support
formats where the size of a single pixel is 4 bytes.
Fix RGB24 to be 4 bytes (the alpha channel is ignored) and disallow A8.
2012-09-20 02:45:41 +02:00
Benjamin Otte
1cecaf6d7e
blur: Take the radius as a double parameter
...
It's only ever used like that
2012-09-20 02:45:41 +02:00
Andrea Cimitan
43673dafdc
Add code for blurring (original code from Unico, copyright fine for Gtk+)
2012-09-20 02:45:41 +02:00