> For good results even more work may be needed than it seems. As it
> stands, filter primitives operate on ordinary 8-bits-per-channel RGBA
> images. Converting such image from sRGB to linear, filtering and
> converting back to sRGB will lose quite a bit of colour information.
> This could result in things like banding. The fix would be to use
> higher colour depth for the intermediate images (there are other
> reasons to do this, too).

Allowing higher colour depth to filter would be definitely a must !

ivan