今天在简书,上看到了一个 bmp转jpg的代码,便记录一下。
# coding:utf-8 import os from PIL import Image # bmp 转换为jpg,灰度图转RGB def bmpToJpg_grayToRGB(file_path): for fileName in os.listdir(file_path): print(fileName) newFileName = fileName[0:fileName.find(".bmp")]+".jpg" print(newFileName) im = Image.open(file_path+"\"+fileName) rgb = im.convert('RGB') #灰度转RGB rgb.save(file_path+"\"+newFileName) # 删除原来的位图 def deleteImages(file_path, imageFormat): command = "del "+file_path+"\*."+imageFormat os.system(command) def main(): file_path = "D:\models-master\research\object_detection\images" bmpToJpg_grayToRGB(file_path) deleteImages(file_path, "bmp") if __name__ == '__main__': main()