本文將從以下幾個方面詳細闡述Python如何旋轉圖片:
一、畫布創建並載入圖片
from PIL import Image, ImageDraw
img = Image.open('test.png')
draw = ImageDraw.Draw(img)
width,height = img.size
其中,PIL
是Python Imaging Library的縮寫,是Python中用於圖像處理的一款庫。此處利用Image模塊中的open()
方法來打開圖片,再利用ImageDraw模塊中的Draw()
方法來在圖片上進行畫布操作。
二、旋轉圖片
rotate_img = img.rotate(90, expand=True)
其中,rotate()
方法是Python中用於旋轉圖片的方法。第一個參數是旋轉的角度,第二個參數expand
表示是否擴展圖片大小來避免遮擋。在此處,將圖片旋轉了90度,並且擴展圖片大小。
三、保存圖片
rotate_img.save('rotate_test.png')
最後,將旋轉後的圖片保存即可。
原創文章,作者:TCZME,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/373387.html