怎么实现批量处理文件夹内的图片转为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
请将 输入文件夹
和 输出文件夹
替换为你实际使用的路径。
标签: 来源: