Good blurring algorithms generally use convolution with a base kernel;
changing the base kernel
changes the nature of the blurring.
There is a good general-purpose convolution algorithm in the Perl Data
Language codebase at
http://pdl.perl.org. Look for the "imagend.pd" file. Don't let the
suffix fool you -- the stuff you want to look at is written in "C".
It's Artistic Licensed;
If I remember right, AL and GPL were compatible, so you may be able to
simply cut, paste, and
On Apr 15, 2008, at 4:51 AM, AlannY wrote:
> Hi there, my name is Alan.
> I know that this mailing lists is for GIMP developers, but I need some
> help from graphics expert.
> I'm writing a small programs which blurs some image. I need working
> Algorithm. Can someone help me with it? Maybe there are good
> tutorial of
> implementation of blur in web? Or may be you poke me in some lines in
> GIMP sources where the CORE of Blur algorithm. I'm second day
> in GIMP sources, but can't find something useful.
> If you can't understand my english - just skip this letter ;-)
> Gimp-developer mailing list
Gimp-developer mailing list