PIL – Bilder drehen sich nichtPython

Python-Programme
Anonymous
 PIL – Bilder drehen sich nicht

Post by Anonymous »

Ich frage mich, warum sich mein Bild nicht dreht, da es jedes Mal an der gleichen Position landet.

Code: Select all

img = Image.open(r'C:\Users\Brett\Downloads\testing.jpg')
exif_data = {
TAGS[k]: v
for k, v in img._getexif().items()
if k in TAGS
}
print(exif_data['Orientation'])
Das gibt eine „6“ aus

Egal wie viele Grad ich dem Bild sage, dass es sich drehen soll, es bleibt an der gleichen Position.

Code: Select all

if exif_data['Orientation'] == 6:
img.rotate(90)
oder

Code: Select all

if exif_data['Orientation'] == 6:
img.rotate(270)
oder

Code: Select all

if exif_data['Orientation'] == 6:
img.rotate(180)
Am Ende habe ich immer ein Bild, das um 90 Grad gegen den Uhrzeigersinn gedreht ist. Mache ich offensichtlich etwas falsch?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post