from PIL import Image
import os
def convert_to_webp(input_folder, output_folder):
# 如果输出文件夹不存在,则创建它
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 获取输入文件夹中的所有图片文件
image_files = [f for f in os.listdir(input_folder) if f.endswith(('jpg', 'jpeg', 'png', 'bmp'))]
print(image_files)
# 遍历每个图片文件并转换为 WebP 格式
for image_file in image_files:
# 读取图片
input_path = os.path.join(input_folder, image_file)
img = Image.open(input_path)
# 构造输出文件路径
output_path = os.path.join(output_folder, os.path.splitext(image_file)[0] + '.webp')
# 转换并保存为 WebP 格式
img.save(output_path, 'WEBP')
print(f'{image_file} 转换完成')
# 指定输入文件夹和输出文件夹
input_folder = 'C://Users//Administrator//Desktop//q'
output_folder = 'C://Users//Administrator//Desktop//i'
# 执行转换
convert_to_webp(input_folder, output_folder)
10-27
307
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-21
325
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-09
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交