Drehen Sie ein Bild vertikal mit Schleifen in Python um
Posted: 09 Mar 2025, 13:32
n Meine Funktion Es gibt die beiden Optionen: vertikal oder horizontal umdrehen. vertikal, wenn vertikal = wahr. Der horizontale Teil ist jedoch korrekt, wenn ich versuche, ein Bild vertikal umzudrehen, das Bild, das ich nur zu 42% umgedreht habe. Ich weiß nicht, welcher Teil meines Codes falsch ist. Kannst du mir eine Anleitung geben? < /P>
Code: Select all
def flip(image,vertical=False):
height = len(image)
width = len(image[0])
for row in range(height):
for col in range(width//2):
pixel = image[row][col]
image[row][col] = image[row][width - col - 1]
image[row][width - col - 1] = pixel
if vertical == True:
image[row][col] = image[height-row-1][width - col - 1]
image[height-row-1][width - col - 1] = pixel
return True