Scott David Daniels wrote:
roop wrote:
I was browsing ImageEnhace.py, and found something that I thought was
odd in class Contrast:

class Contrast(_Enhance):
    "Adjust image contrast"
    <broken code>
<correct analysis>
...
Good catch [I'll send a copy to the imaging sig].  If you replace class
...

Over on image-sig, Fredrik Lundh responded:

> And the award for finding the oldest bug in PIL goes to... (that code
> was last touched in 1996).
>
> I've checked in a last-second fix for 1.1.7 (to be frozen any day soon
> now, promise).
>
> Thanks /F

Congrats, roop, on getting this discovered just in the nick of time.

The code he uses is:

class Contrast(_Enhance):
    "Adjust image contrast"
    def __init__(self, image):
        self.image = image
        mean = int(ImageStat.Stat(image.convert("L")).mean[0] + 0.5)
        self.degenerate = Image.new("L", image.size,
                                    mean).convert(image.mode)

--Scott David Daniels
scott.dani...@acm.org
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to