python PIL图片自动旋转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python PIL图片自动旋转相关的知识,希望对你有一定的参考价值。

from PIL import Image
im = Image.open("photo-1.JPG")
if hasattr(image, '_getexif'):
    orientation = 0x0112
    exif = image._getexif()
    if exif is not None:
        orientation = exif[orientation]
        rotations = {
            3: Image.ROTATE_180,
            6: Image.ROTATE_270,
            8: Image.ROTATE_90
        }
        image = image.transpose(rotations[orientation])
image.save('test.jpeg')

以上是关于python PIL图片自动旋转的主要内容,如果未能解决你的问题,请参考以下文章

使用PIL在python中旋转并将expand参数设置为true时指定图像填充颜色

Python 细聊一下可以媲美 PS 的 PIL 图片处理库

python----图像简单处理(PIL or Pillow)

#yyds干货盘点#Python实战案例,PIL模块,Python实现自动化生成倒计时图片

python之pil的使用

Python工具类之PIL.Image库快速实现多图拼接