在桌面创建了名为" source "的文件夹,在里面放进了. pgm 和. png 格式的文件,想让他们都转化成. jpg 格式。新建文件夹" target ",将转换好的文件放到" target "文件夹中。
时间: 2024-01-01 20:04:32 浏览: 130
图片格式转换,可以把jpg png tga等格式互相转换
5星 · 资源好评率100%
您可以使用Python的PIL库来实现这个任务。首先,您需要安装PIL库,可以使用以下命令安装:
```
pip install Pillow
```
然后,您可以使用以下代码将.pgm和.png文件转换为.jpg格式并将其保存到目标文件夹中:
```python
from PIL import Image
import os
# 源文件夹路径
source_folder = "source"
# 目标文件夹路径
target_folder = "target"
# 创建目标文件夹
os.makedirs(target_folder, exist_ok=True)
# 遍历源文件夹中的文件
for filename in os.listdir(source_folder):
# 获取文件路径
file_path = os.path.join(source_folder, filename)
# 只处理.pgm和.png文件
if filename.lower().endswith(('.pgm', '.png')):
# 打开图像文件
image = Image.open(file_path)
# 将图像转换为JPEG格式
new_filename = os.path.splitext(filename)[0] + '.jpg'
# 保存转换后的图像到目标文件夹中
image.save(os.path.join(target_folder, new_filename))
```
这段代码会遍历源文件夹中的所有文件,如果文件是.pgm或.png格式,则将其转换为.jpg格式并保存到目标文件夹中。注意,目标文件夹会在运行代码时自动创建。
您只需将源文件夹和目标文件夹的路径替换为您实际使用的路径即可。
阅读全文