python之中能够通过方法来水平和垂直翻转图像,而很多小伙伴也想要来学习一下这个图像水平和垂直翻转的方法。那么这一篇文章会来分析两个python翻转图像的方法,想要学习或者了解一下的话就继续往下看看吧。
一、水平翻转
水平翻转图像也就是左右翻转图像,它和图像旋转是有差别的,因为等于是将图像在表示立体的Z轴上翻转了180度。例如现在有一个人像且头朝右边,水平翻转之后这个人像的头部就会朝向左侧。
那么在python中实现图像水平翻转是通过第三方库Pillow来实现的,导入时需要注意它的名称是PIL,并且只需要导入其中Image模块即可。模块导入进来之后使用open()方法将图片打开并读取进来,然后调用变形方法transpose()并传入参数FLIP_LEFT_RIGHT即可实现图像水平翻转操作。之后用链式语法调用save()方法就可以将翻转后的图像保存起来,详细代码如下:
from PIL import Image tp = Image.open(r'D:\Desktop\22.png') tp.transpose(Image.FLIP_LEFT_RIGHT).save(r'D:\Desktop\221.png')
二、垂直翻转
而图像垂直翻转也是通过这个第三方库同样的方法来实现的,只需要将其中的参数改成FLIP_TOP_BOTTOM就可以了,而其他所有的代码都是可以不用去更改的。不过需要注意水平翻转实际上就是将图像旋转了180度,使用图像旋转方法可以实现相同的效果,代码示例如下所示:
tp.transpose(Image.FLIP_TOP_BOTTOM).save(r'D:\Desktop\220.png')
以上就是关于“Python图片水平翻转方法是什么?Python如何实现图像翻转操作”的全部内容了,希望对你有所帮助。