将目录下的文件夹内的png格式的图片批量转为png。用户输入文件夹的名字。
import cv2 as cv
import os
print('----------------------------------------------------')
print('程序的功能为:将该目录下的文件夹内的png格式的图片转为jpg')
print('转化为的结果: 在用户输入的文件夹名_1')
print('----------------------------------------------------')
print('')
son = input('请输入该目录下文件夹名:')
daddir= './'
print(daddir)
path = daddir + son+'\\'
newpath = daddir+son+'_1'
if not os.path.exists(newpath):
os.mkdir(newpath)
print(newpath)
path_list=os.listdir(path)
path_list.sort()
for filename in path_list:
portion = os.path.splitext(filename)
print('convert ' + filename +' to '+portion[0]+'.jpg')
src = cv.imread(path+filename)
cv.imwrite(newpath+'\\'+portion[0]+'.jpg',src)
print('转换完毕,文件存入 '+newpath+' 中')
cv.waitKey(0)
cv.destroyAllWindows()
本文介绍了一个Python脚本,用于将指定文件夹内的所有PNG格式图片批量转换为JPG格式。用户只需输入文件夹名称,脚本将在同一目录下创建一个新的文件夹,并将转换后的JPG图片保存其中。

4225

被折叠的 条评论
为什么被折叠?



