[Tutor] Variations on putpixel - More Pixel manipulation - #14
denise.hartley at gmail.com
Wed Jun 1 00:28:48 CEST 2005
I have the im.getpixel incrementing at every pixel by i (in a for loop
for each pixel in wire.png), and I know incrementing the xy in the new
one goes like this:
x + 1
y + 1
x - 1
x - 1
y - 1
y - 1
x + 1
x + 1
x + 1 ... etc
First the x and then the y is incremented by 1, then that 1 is made
negative and the # of times += 1. then, back around, then the 1 is
made positive again, and so on.
But how can I increment a changing "to_coordinate" variable in this
weird way each time while still only incrementing the
"from_coordinate" by 1 in a for loop? I keep trying to set up my
function and only being able to change one or the other at a time!
I apologize if my question seems elementary, I am still rather new at this :)
On 5/31/05, Rudy Schockaert <rudy.schockaert at gmail.com> wrote:
> import Image # PIL
> im = Image.open(r'd:\riddle\wire.png')
> Trying not to spoil all the fun
> On 5/31/05, D. Hartley <denise.hartley at gmail.com> wrote:
> > Hello, everyone!
> > I know you didn't expect to hear from me anymore about these pesky
> > challenges, since I started the off-tutor list about it, but I'm
> > afraid I'm stuck and cannot get a hint.
> > If I want to rearrange a long string of pixels in a different order,
> > using "putpixel" with a certain size new image (in this case, 100x100)
> > will take the long string of pixels, fill the first line of the new
> > image, and then more or less "carriage return" to fill the next line
> > from the left to the right.
> > Does anyone know a different way to .... put.. pixels?
> > (Again, this *is* for the python challenges, if anyone has passed this
> > Thanks, and sorry for bringing this back into the list!
> > ~Denise
> > _______________________________________________
> > Tutor maillist - Tutor at python.org
> > http://mail.python.org/mailman/listinfo/tutor
> "Don't you wish there were a knob on the TV to turn up the intelligence?
> There's one marked 'Brightness,' but it doesn't work." - Gallagher
More information about the Tutor