一:将JPG格式图片转换为PNG,应用os.rename直接修改文件后缀
import os
path = "D:/Code/Data/centerlinedata/centerline/"
file_name_list = os.listdir(path)
print(file_name_list) # 列表形式输出文件名字
# with open("D:/Code/Data/centerlinedata/centerline","w") as f:
for filename in file_name_list:
filename = path +filename # 显示图片路径名称
transF = os.path.splitext(filename)
new_name = transF[0] + '.png' # 0表示取除了后缀以外的名字
os.rename(filename, new_name)
二:png转jpg
import os
imgfile = r'D:\Code\Project\deeplabv3-plus-pytorch-3.0\VOCdevkit\VOC2007\JPEGImages'
imgnames = os.listdir(imgfile) # 获取图片名称列表
for name in imgnames:
if name.endswith('.png'):
oldpath = os.path.join(imgfile, name)
newname = os.path.splitext(name)[0]+'.jpg'
newpath = os.path.join(imgfile, newname)
imgpath = os.rename(oldpath, newpath)