本文将从以下几个方面详细阐述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/n/373387.html