互联网
首页 > 互联网> > 怎么实现批量处理文件夹内的图片转为webp格式?

怎么实现批量处理文件夹内的图片转为webp格式?

作者:互联网

你可以使用 Python 语言中的 Pillow 库来批量处理文件夹内的图片,将它们转换为 WebP 格式。以下是一个简单的脚本示例:

首先,确保你已经安装了 Pillow 库。如果没有安装,可以使用以下命令:

pip install Pillow

Bash

然后,你可以使用以下脚本进行批量转换:

import os
from PIL import Image

# 设置图片所在的文件夹路径
input_folder = '路径/到/你的/图片文件夹'  # 替换为你的文件夹路径
output_folder = '路径/到/输出文件夹'  # 替换为你希望保存转换后的图片的文件夹路径

# 创建输出文件夹(如果不存在)
if not os.path.exists(output_folder):
    os.makedirs(output_folder)

# 遍历文件夹中的所有文件
for filename in os.listdir(input_folder):
    if filename.endswith(('.jpg', '.jpeg', '.png', '.bmp', '.gif')):  # 你可以添加更多格式
        # 打开图片并转换为 WebP 格式
        img = Image.open(os.path.join(input_folder, filename))
        webp_filename = os.path.splitext(filename)[0] + '.webp'  # 替换扩展名
        img.save(os.path.join(output_folder, webp_filename), 'WEBP')

print("图片转换完成!")

Python

请将 输入文件夹 和 输出文件夹 替换为你实际使用的路径。

标签:
来源: