【Python】批量旋转

Longli Lv3

通过Python批量旋转图片指定度数的脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from PIL import Image
from PIL import Image
import os
def countFlieNum():
for dirpatch,dirnames,filename in os.walk(dirName):
file_counts = len(filename)
print("图片总数为", file_counts)
return file_counts
def imageTurn():
i=0
angle = int(input("请输入需要旋转的角度,-顺+逆\n"))
for filename in os.listdir(dirName):
img = Image.open(filename)
img = img.rotate(angle, expand=True)
img.save(os.path.join(dirName, filename))
i=i+1
print(filename,"已写入,剩余",file_count-i)
if __name__ == '__main__':
dirName=str(input("请输入图片所在路径:\n"))
os.chdir(dirName)
file_count = countFlieNum()
imageTurn()
print("已全部完成")
  • 标题: 【Python】批量旋转
  • 作者: Longli
  • 创建于 : 2022-01-01 00:00:00
  • 更新于 : 2025-06-23 00:47:22
  • 链接: https://blog.longli.space/2022/01/01/2022010101/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
此页目录
【Python】批量旋转