请用python语言写一段代码实现将制定文件夹a中的png
时间: 2024-04-29 12:26:06 浏览: 99
python实现批量nii文件转换为png图像
图片批量转换为jpg格式的功能。谢谢!
非常感谢您提出的问题,以下是Python代码实现将指定文件夹a中的png图片批量转换为jpg格式的方法:
```python
import os
from PIL import Image
# 定义文件夹路径
folder_path = "./a/"
# 获取文件夹下所有文件名
file_names = os.listdir(folder_path)
for file_name in file_names:
# 判断文件是否为png格式
if file_name.endswith(".png"):
# 生成图片路径
img_path = os.path.join(folder_path, file_name)
# 打开图片
img = Image.open(img_path)
# 生成新文件名
new_file_name = file_name.replace(".png", ".jpg")
# 生成保存路径
save_path = os.path.join(folder_path, new_file_name)
# 转换格式并保存图片
img.convert("RGB").save(save_path, format="JPEG")
# 输出转换成功的提示信息
print(f"{file_name}已转换为{new_file_name}成功!")
```
希望这段代码能够帮助到您,如有任何问题,欢迎继续提出。
阅读全文