优草派  >   Python

python如何对图像进行变换?怎样使用python将图像进行变换?

王涵            来源:优草派

通过前面的基础知识讲解,想必大家对于图像的基本操作都有了一定的了解,所以接下来的这篇文章小编就来和大家分享一下使用python对图像进行变换的方法,希望大家能够认真的阅读本篇文章,一起来看看吧。

python如何对图像进行变换?怎样使用python将图像进行变换?

在有些时候,我们遇到图片不符合我们摆放的预期的时候,就需要进行图片的转换。我们也知道对图片进行处理就需要使用到pillow库中的类,这个image类就提供了三个方法来对图像进行转换,我们来一起了解一下。

第一个就是当需要对图像进行翻转操作的时候,我们需要使用到transpose()这个函数来进行,可以实现图像的垂直翻转或者是水平翻转,其中提供了许多关于反战的方法,我们来看一下具体的的使用方法,代码如下所示:

im = Image.open("D:/apple.png")
out=im.transpose(Image.FLIP_LEFT_RIGHT)
out.show()
out.save("C:/apple1.png")#水平翻转

第二种转换方法就为角度转换,当我们想让图像通过任意角度进行转换,我们就可以使用retate()函数来进行,我们也来看一下使用这个方法进行转换的代码例子吧,如下所示:

im = Image.open("D:/apple.png")

im_out=im.rotate(45,translate=(0,-25),fillcolor="yellow")im_out.show()

im_out.save("D:/apple1.png")

最后一种方法就是通过transform()函数来对图像进行转换,通过指定的方式来对新图像进行大小的规定,使用的基本格式就为:

Image.transform(size, method, data=None, resample=0) 

其中的第一个参数就是指新图像的大小,第二个参数就是指图片的转变方式。第三个就是指变化图像所需要的数据,最后一个就为图像重采样滤波器。

以上就是关于python中对图像进行变换的方法,希望有帮助到大家更好的学习,下面就自己试着操作一下吧。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

兼职岗位

从入门到Python接单做副业
高新副业 接单变现
软帝在线
10000元/月 立即报名
Python兼职/0基础上岗/在家接单
编程 副业变现
软帝在线
200元/天 立即报名
招60名0基础爬虫学员/需要电脑>18岁
工作证优先 线上培训
软帝在线
500元/单 立即报名
招50名0基础爬虫学员/需要电脑>18岁
工作证优先 线上培训
软帝在线
10000元/月 立即报名

精选好课

Python为什么这么火?
挑战高新,就等你来
免费 软帝在线
学python实操之“超级马里奥”
Python入门从基础语法到实战
免费 软帝在线
0基础入门Python爬虫编程
教你零基础系统化玩转Python
免费 软帝在线
Python实战之“仿Google小恐龙游戏”
从零开始真正理解掌握python
免费 软帝在线

Python兼职赚钱

2022-03-29 更新

 iPhone下载  Android下载
看过该文章的网友还看了