Python Pillow – 翻转和旋转图像
Python Pillow或PIL是提供图像编辑和操作功能的Python库。其中的图像模块提供了一些翻转和旋转图像的函数。image.transpose()是用来旋转和翻转图像的函数,其参数为必要的关键字。
语法:
在下面的例子中,我们将使用一个适当的关键词来探索所有可能的旋转。
使用的图片:
翻转图像
- 逆时针:要以逆时针方向翻转图像,需要传递的关键词是Image.TRANSPOSE。
语法:img.transpose(Image.TRANSPOSE)
示例:
输出 :
顺时针:要按顺时针方向翻转图像,需要传递的关键字是Image.TRANSVERSE.。
语法:img.transpose(Image.TRANSVERSE)
示例:
输出 :
水平翻转:对于水平翻转,通过Image.FLIP_LEFT_RIGHT作为关键字。
语法 :img.transpose(Image.FLIP_LEFT_RIGHT)
示例:
输出 :
纵向翻转:通过image.FLIP_TOP_BOTTOM作为关键词进行纵向翻转。
语法:img.transpose(Image.FLIP_TOP_BOTTOM)
示例:
输出 :
旋转图像
图像旋转是通过特定的角度完成的,为此需要通过特定的关键词,如下所述。
旋转90度:用于此的关键词是Image.ROTATE_90。
语法 :img.transpose(Image.ROTATE_90)
示例:
输出 :
旋转180度:旋转180度的关键词是Image.ROTATE_180。
语法 :img.transpose(Image.ROTATE_180)
示例:
输出:
旋转270度:要旋转270度,所用的关键词是Image.ROTATE_270。
语法 :img.transpose(Image.ROTATE_270)
示例:
输出: