# Jay Summet # Released to the Public Domain, October 2007 # # Moves a line over an image, restoring the image after the move. from myro import * initialize("COM25") pic = takePicture() show(pic) lineData =[] for x in range(getWidth(pic)): for y in range( getHeight(pic)): pixel = getPixel(pic,x,y) #Save the pixel data from the line into a list. lineData.append( (getRed(pixel), getGreen(pixel), getBlue(pixel)) ) #Draw the red line. setRed(pixel,255) setGreen(pixel,0) setBlue(pixel,0) repaint(pic) for y in range (getHeight(pic)): pixel = getPixel(pic,x,y) setRed(pixel,lineData[y][0]) setGreen(pixel,lineData[y][1]) setBlue(pixel,lineData[y][2]) lineData = [] repaint(pic)