python批量处理图片设置分辨率

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from PIL import Image
import os
 
# 设置图片路径和分辨率
input_path = "input_folder"
output_path = "output_folder"
resolution = (1280, 720)
 
# 循环处理图片
for filename in os.listdir(input_path):
    # 忽略非图片文件
    if not filename.lower().endswith(('.png', '.jpg', '.jpeg', '.bmp')):
        continue
 
    # 打开原始图像文件
    with Image.open(os.path.join(input_path, filename)) as img:
        # 调整分辨率
        img_resized = img.resize(resolution)
 
        # 保存调整后的图像文件
        output_filename = os.path.join(output_path, filename)
        img_resized.save(output_filename)
 
        print(f"已保存:{output_filename}")

  

posted @   无恙大势  阅读(193)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示