python3 ,批量的jpg图片与同名png格式一一互换

tech2023-11-12  92

python3 ,批量的jpg图片与同名png格式互换

有时候进行图片预处理,需要进行格式之间的转换。具体 jpg\png格式的图片知识,自行百度。 import cv2 import tensorflow as tf import os ''' jpg、png格式之间按 可以相互转化, 注意生成的图片路径 文件夹 事先建立(否则不会有输出结果) ''' ############# jpg 2 png ########### path = r'./dataset1/jpgdata/test_jpg' output_path = r'./dataset1/jpgdata/test_png' # 事先建立好文件夹 # file = os.listdir(r'./data/inference/test_try1/') #亦可如下 files = os.listdir(path) for sample_file in files: file_name = sample_file.strip('.jpg') #去除文件中的后缀jpg image = cv2.imread(path+sample_file) cv2.imwrite(output_path+file_name+'.png',image) print(file_name) 文章实现了jpg与png图片格式之间的一一转化;同名转化;各位自行改变路径,有相对路径与绝对路径;相对路径不行,更改绝对路径;有时在pycharm中复制的路径也会报错,但多半还是路径问题。记得jpg2png,与png2jpg的代码,是通用的,但记得将代码中的jpg\png互换。
最新回复(0)