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  
".pd" metalanguage
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
glue.



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  
> Blur
> 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  
> searching
> 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@lists.XCF.Berkeley.EDU
> https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
>

_______________________________________________
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

Reply via email to