本文主要是介绍把图片后缀变为jpg格式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import os
import cv2
def ModifySuffix(rootDir):
list_dirs = os.walk(rootDir)
print(list_dirs)
for root, dirs, files in list_dirs: # 遍历文件夹下的图片
# for d in dirs:
# print((os.path.join(root, d)))
for f in files:
fileid = f.split('.')[0] # 获得图片的名字,不含后缀
filepath = os.path.join(root, f)
print(filepath)
try:
src = cv2.imread(filepath, 1) # 读取原始图片,数据会加载到内存中
print("src=", filepath, src.shape)
os.remove(filepath) # 移除原来的图片
cv2.imwrite(os.path.join(root, fileid + ".jpg"), src) # 保存经过格式转换的图片
except:
os.remove(filepath)
continue
path = "test/" # 输入图片路径即可,可以在这个文件夹下放置各种后缀名的图片,代码会将所有图片统一成 jpg 格式
ModifySuffix(path)
这篇关于把图片后缀变为jpg格式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!