图片旋转:
from PIL import Image
import os
pic_name = 'mountain.jpeg'
def rotate_image(input_image , output_image ,angle=180 ):
im =Image.open(input_image )
new_im = im.rotate(angle)
# new_im = im.transpose(Image.FLIP_LEFT_RIGHT) # FLIP_TOP_BOTTOM,ROTATE_90,ROTATE_180,ROTATE_270
new_im.save(output_image,optimize=True)
rotate_image(pic_name,'rotate36_'+pic_name,angle=36)
rotate_image(pic_name,'rotate90_'+pic_name,angle=90)
rotate_image(pic_name,'rotate180_'+pic_name,angle=180)
36度旋转
90度旋转
180度旋转
评论区