附一个小米8手机拍摄照片旋转的程序



  • 小米8手机拍照后,手机会自动把竖屏拍摄的图像变成横着的。用这个程序可以把图片旋转回来(包括坐标一块旋转)。

    from PIL import Image
    import math
    import os
    import operator
    import matplotlib.pyplot as plt
    from functools import reduce

    count=1
    dir_output = 'F:\imagenew' #改成输出文件的路径
    while (count<118) : #后面直到count都得缩进
    filename = 'F:\image\image (%s).jpg' % count #改成输入文件的路径
    file_output = os.path.join(dir_output, "new" + str(count) + ".jpg")
    image1=Image.open(filename)
    print(file_output)
    im2 = image1.rotate(270)
    im2.save(file_output)
    count = count + 1

    print ("ok")