【python小技巧】 批量将.png格式图片转换为.jpg格式图片

本文介绍了一个Python脚本,用于将指定文件夹内的所有PNG格式图片批量转换为JPG格式。用户只需输入文件夹名称,脚本将在同一目录下创建一个新的文件夹,并将转换后的JPG图片保存其中。

将目录下的文件夹内的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()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值