问题描述

水平翻转或垂直翻转图像

test.jpg




解决方案

Image.transpose()

from PIL import Image

im = Image.open('test.jpg')
flip_left_right = im.transpose(Image.FLIP_LEFT_RIGHT)  # 水平翻转
flip_top_bottom = im.transpose(Image.FLIP_TOP_BOTTOM)  # 垂直翻转
flip_left_right.save('flip_left_right.jpg')
flip_top_bottom.save('flip_top_bottom.jpg')

效果

原图 水平翻转

原图 垂直翻转




参考文献

  1. Pillow (PIL) Documentation
  2. Python图像库Pillow (PIL) 入门
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐