我想在图像上从上到下循环,而不是从左到右循环(0,0从左上角开始)
for y in range(image.height): # getting pixels
for x in range(image.width):
pixel = image.get_pixel(y,x) #invert coordinates to move down
我试着反转坐标,但对非正方形的图像不起作用。
我想在图像上从上到下循环,而不是从左到右循环(0,0从左上角开始)
for y in range(image.height): # getting pixels
for x in range(image.width):
pixel = image.get_pixel(y,x) #invert coordinates to move down
我试着反转坐标,但对非正方形的图像不起作用。
1条答案
按热度按时间ruarlubt1#
在非正方形的图像上反转坐标不起作用,因为您超出了宽度或高度。例如,在4x6图像中,可以得到x处的像素,y==4,6,但是如果要求得到x处的像素,y==6,4,它不存在——x==6处没有像素。