[Image-SIG] Radius bug with GaussianBlur

Stani spe.stani.be at gmail.com
Mon Mar 1 21:49:46 CET 2010


Strange indeed. The same is true for UnsharpMask:

class UnsharpMask(Filter):
    name = "UnsharpMask"

    def __init__(self, radius=2, percent=150, threshold=3):
        self.radius = 2
        self.percent = percent
        self.threshold = threshold
    def filter(self, image):
        return image.unsharp_mask(self.radius, self.percent, self.threshold)

http://svn.effbot.org/public/tags/pil-1.1.7a1-20090317/PIL/ImageFilter.py

On Mon, Feb 22, 2010 at 4:38 PM, Tiberio Uricchio <uricchio at gmail.com> wrote:
> Hi,
> i just wanted to report a simple bug in ImageFilter.GaussianBlur:
>
> class GaussianBlur(Filter):
>    name = "GaussianBlur"
>
>    def __init__(self, radius=2):
>        self.radius = 2
>
>    def filter(self, image):
>        return image.gaussian_blur(self.radius)
>
> As you can see, radius is always fixed at value 2 instead of using the
> argument value.
>
> Tiberio
> _______________________________________________
> Image-SIG maillist  -  Image-SIG at python.org
> http://mail.python.org/mailman/listinfo/image-sig
>



-- 
Phatch Photo Batch Processor - http://photobatch.stani.be
SPE Python IDE - http://pythonide.stani.be


More information about the Image-SIG mailing list