您好,登錄后才能下訂單哦!
這篇文章主要介紹了使用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怎么實現圖像縮放、旋轉與翻轉功能,如何覺得億速云網站的內容還不錯,歡迎將億速云網站推薦給身邊好友。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。