成都网站建设设计

将想法与焦点和您一起共享

使用Python怎么实现图像缩放、旋转与翻转功能-创新互联

这篇文章主要介绍了使用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怎么实现图像缩放、旋转与翻转功能,如何觉得创新互联网站的内容还不错,欢迎将创新互联网站推荐给身边好友。


网页名称:使用Python怎么实现图像缩放、旋转与翻转功能-创新互联
转载来源:http://chengdu.cdxwcx.cn/article/dcigdp.html