我正在尝试使用for循环逐像素水平翻转图像。如果可能的话,试着纠正我的错误,而不是提供一个完全不同的方法(即使是更有效的方法或Python),来帮助我和其他人从我的错误中吸取教训。谢谢你的帮助。
def flip(img):
width = img.size[0]
height = img.size[1]
for y in range(height):
for x in range(width):
left = img.getpixel((x, y))
right = img.getpixel((width - 1 - x, y))
img.putpixel((width - 1 - x, y), left)
img.putpixel((x, y), right)
目前没有回答
相关问题 更多 >
编程相关推荐