PIL, and Parts of tuples

Vistro vistro at vistro.net
Mon Apr 13 16:43:34 EDT 2009


Actually, I screwed up.
See 60, 30? That's actually the range. The tuple to be checked will look
like

(40, 25, 51)

So.... yeah. Sorry for the bad info.
********************************
For a good time, go to Start:Run and type in format C<http://www.vistro.net/>

On Mon, Apr 13, 2009 at 3:41 PM, Chris Rebert <clp2 at rebertia.com> wrote:

> On Mon, Apr 13, 2009 at 1:34 PM, Vistro <vistro at vistro.net> wrote:
> > I have two problems, and I can't find anything about either of them.
> > The first is that PIL does not seem to have any way to search each and
> every
> > pixel for a value, like
> > for pixel in img:
> >     if pixel = ((60, 30), (58, 23), (87 57)):
> <snip>
> > see if the pixel is in an acceptable color range. So, say, the 60 above
> can
> > be anywhere from 58-62, but the 30 needs to be between 28-40.
> > Is there any way to parse/deal with a value at a specific "slot" in a
> tuple?
>
> Yes, use subscripting, just like with lists:
>
> the_tuple = (60, 30)#for example
>
> if not (58 <= the_tuple[0] <= 62) or not (28 <= the_tuple[1] <= 40):
>    #it's out of range, do something
>
> Cheers,
> Chris
> --
> I have a blog:
> http://blog.rebertia.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20090413/10e00e5a/attachment.html>


More information about the Python-list mailing list