這篇文章主要介紹了使用Python怎么實現(xiàn)圖像縮放、旋轉與翻轉功能,創(chuàng)新互聯(lián)小編覺得不錯,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨創(chuàng)新互聯(lián)小編來看看吧!
Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發(fā)等。
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)
以上就是創(chuàng)新互聯(lián)小編為大家收集整理的使用Python怎么實現(xiàn)圖像縮放、旋轉與翻轉功能,如何覺得創(chuàng)新互聯(lián)網站的內容還不錯,歡迎將創(chuàng)新互聯(lián)網站推薦給身邊好友。
本文名稱:使用Python怎么實現(xiàn)圖像縮放、旋轉與翻轉功能-創(chuàng)新互聯(lián)
網站URL:http://jinyejixie.com/article18/dcigdp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、Google、網站維護、標簽優(yōu)化、定制網站、網站制作
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容