扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章主要介绍了使用Python怎么实现图像缩放、旋转与翻转功能,创新互联小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随创新互联小编来看看吧!
成都创新互联公司服务项目包括唐县网站建设、唐县网站制作、唐县网页制作以及唐县网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,唐县网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到唐县省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,Web开发等。
1、图像的缩放
图像的缩放使用resize()
成员函数,直接在入参中指定缩放后的尺寸即可,示例如下:
#-*- coding: UTF-8 -*- from PIL import Image #读取图像 im = Image.open("lenna.jpg") im.show() #原图像缩放为128x128 im_resized = im.resize((128, 128)) im_resized.show()
2、图像的旋转
图像的旋转使用成员函数rotate()
,在入参中直接指定按逆时针旋转的角度即可,示例如下:
#-*- coding: UTF-8 -*- from PIL import Image #读取图像 im = Image.open("lenna.jpg") im.show() # 指定逆时针旋转的角度 im_rotate = im.rotate(45) im_rotate.show()
3、图像的翻转
图像的翻转使用transpose()
成员函数,直接在入参中指定变换方式即可,不仅支持上下、左右翻转;也支持逆时针90、180、270等角度的旋转,效果与rotate()
相同。示例如下:
out = im.transpose(Image.FLIP_LEFT_RIGHT) out = im.transpose(Image.FLIP_TOP_BOTTOM) out = im.transpose(Image.ROTATE_90) out = im.transpose(Image.ROTATE_180) out = im.transpose(Image.ROTATE_270)
以上就是创新互联小编为大家收集整理的使用Python怎么实现图像缩放、旋转与翻转功能,如何觉得创新互联网站的内容还不错,欢迎将创新互联网站推荐给身边好友。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流