Dominant color & PIL
Fredrik Lundh
fredrik at pythonware.com
Tue Jan 24 08:44:07 EST 2006
Sebastjan Trepca wrote:
> I was wondering is it possible to find out which colour is dominant in an
> image using PIL?
> It would be very easy to create interesting mozaic images with that :)
some alternatives:
>>> i = Image.open(...)
>>> i.quantize(1).convert("RGB").getpixel((0, 0))
(208, 205, 202)
>>> import ImageStat
>>> s = ImageStat.Stat(i)
>>> s.mean
[208.32295432458699, 204.56614188532555, 202.44663427275671]
>>> i.resize((1, 1), Image.ANTIALIAS).getpixel((0,0))
(212, 212, 210)
(quantize will only return colors that actually exist, the other two
uses different ways to calculate some kind of average color)
</F>
More information about the Python-list
mailing list