图片批量转换格式代码
时间: 2024-10-24 07:06:10 浏览: 19
批量图片格式转换 python源代码
图片批量转换格式通常涉及到使用编程语言编写脚本,比如Python、Java或批处理文件(如Windows下的BAT或CMD)。这里简单举例一种用Python的PIL库(Pillow)进行批量转换的简单示例:
```python
from PIL import Image
import os
# 指定源目录和目标目录
source_dir = 'input_folder'
target_dir = 'output_folder'
# 遍历源目录中的所有图片文件
for filename in os.listdir(source_dir):
if filename.endswith(('.jpg', '.jpeg', '.png')): # 检查是否为常见图片格式
img = Image.open(os.path.join(source_dir, filename))
new_filename = os.path.splitext(filename)[0] + '.gif' # 新的格式(这里是GIF)
target_path = os.path.join(target_dir, new_filename)
img.save(target_path) # 转换并保存到目标目录
```
这个脚本会将`source_dir`里的.jpg、.jpeg和.png文件转换成.gif格式,并保存到`target_dir`。如果需要转换其他格式,只需改变`new_filename`部分。
阅读全文