我很好奇为什么我的图片没有旋转,每次结束都停留在同一个位置。
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'])
输出结果为“6”
无论我告诉图像旋转多少度,它最终都会停留在同一位置。
if exif_data['Orientation'] == 6:
img.rotate(90)
或者
if exif_data['Orientation'] == 6:
img.rotate(270)
或者
if exif_data['Orientation'] == 6:
img.rotate(180)
我总是得到一个向逆时针旋转90度的图像。我是否做错了什么明显的事情?