Python实现BMP转JPG并自动清理原图
本文介绍使用Python的PIL库将指定目录下的BMP图片批量转换为JPG格式,并在转换完成后自动删除原始BMP文件的完整代码示例。通过遍历目录、重命名保存及执行系统删除命令,实现自动化图片格式转换与清理流程,适用于需要节省存储空间或统一图片格式的场景。
具体实现代码如下所示:
# coding:utf-8
import os
from PIL import Image
# bmp 转换为jpg
def bmpToJpg(file_path):
for fileName in os.listdir(file_path):
# print(fileName)
newFileName = fileName[0:fileName.find("_")]+".jpg"
print(newFileName)
im = Image.open(file_path+"\\"+fileName)
im.save(file_path+"\\"+newFileName)
# 删除原来的位图
def deleteImages(file_path, imageFormat):
command = "del "+file_path+"\\*."+imageFormat
os.system(command)
def main():
file_path = "D:\\VideoPhotos"
bmpToJpg(file_path)
deleteImages(file_path, "bmp")
if __name__ == '__main__':
main()
以上介绍了利用Python将BMP转换为JPG并删除原图的完整方案,希望此内容能为您提供参考。如果您觉得有用,欢迎继续支持本站获取更多技术分享。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













