部分代码
def main(infile,outfile):
#读取输入图像文件,并建立RGB数组
ifp=Image.Image
ifp=Image.open(infile)
width,height=ifp.size
matrixR=map(lambda _ : [0]*(height),range(width))#height行,width列
matrixG=map(lambda _ : [0]*(height),range(width))
matrixB=map(lambda _ : [0]*(height),range(width))
for x in range(width):
for y in range(height):
matrixR[x][y]=ifp.getpixel((x,y))[0]
matrixG[x][y]=ifp.getpixel((x,y))[1]
matrixB[x][y]=ifp.getpixel((x,y))[2]