微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python图片水平翻转方法是什么?Python如何实现图像翻转操作

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如何实现图像翻转操作”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐