在Python中,圖像旋轉(zhuǎn)是一種常見的圖像處理技術(shù)之一。可以使用PIL庫的rotate()函數(shù)來實現(xiàn)對圖像的旋轉(zhuǎn)操作。下面我們來看一下如何使用Python對圖像進行旋轉(zhuǎn)操作:
# 導(dǎo)入PIL庫 from PIL import Image # 打開圖片 img = Image.open('test.jpg') # 旋轉(zhuǎn)90度 img_rotate = img.rotate(90) # 顯示旋轉(zhuǎn)后的圖片 img_rotate.show()
通過以上代碼,我們可以將一張名為test.jpg的圖片旋轉(zhuǎn)90度,并在屏幕上顯示旋轉(zhuǎn)后的圖片。
除了使用rotate()函數(shù),還可以使用Image.transpose()函數(shù)進行圖像的旋轉(zhuǎn)。下面是一個例子:
# 導(dǎo)入PIL庫 from PIL import Image # 打開圖片 img = Image.open('test.jpg') # 將圖片順時針旋轉(zhuǎn)270度 img_transpose = img.transpose(Image.ROTATE_270) # 顯示旋轉(zhuǎn)后的圖片 img_transpose.show()
通過以上代碼,我們可以將一張名為test.jpg的圖片順時針旋轉(zhuǎn)270度,并在屏幕上顯示旋轉(zhuǎn)后的圖片。
總體來說,圖像旋轉(zhuǎn)在圖像處理中是一項非常重要的技術(shù)。Python所提供的PIL庫提供了很多方便易用的函數(shù),使得對圖像進行旋轉(zhuǎn)處理變得十分簡單。