方法一: 适用win和linux

import os
import sysfrom PIL import Imageinput_folder=r'F:\VOC2012\PNGImages'  #源文件夹,包含.png格式图片
output_folder=r'F:\VOC2012\jpg_image'# 输出文件夹
#training_data=[]
a=[]
for root, dirs, files in os.walk(input_folder):for filename in (x for x in files if x.endswith('.png')):filepath = os.path.join(root, filename) object_class = filename.split('.')[0]a.append(object_class)print(a)for i in a:old_path=input_folder+"\\"+str(i)+'.png'new_path=output_folder+"\\"+str(i)+'.jpg'img=Image.open(old_path)img.save(new_path)

方法二: 只适合win,这种编码linux不识别

import os
import string
dirName = "D:your path\\"         #最后要加双斜杠,不然会报错
li=os.listdir(dirName)
for filename in li:newname = filenamenewname = newname.split(".")if newname[-1]=="png":newname[-1]="jpg"newname = str.join(".",newname)  #这里要用str.joinfilename = dirName+filenamenewname = dirName+newnameos.rename(filename,newname)print(newname,"updated successfully")

python 图像批量png转jpg格式相关推荐

  1. python快速批量将jpg图片格式转为pgm格式

    python快速批量将jpg或者png图片格式转为pgm格式. 代码里两个部分要改成你自己的路径,已经在代码备注. import os import cv2path = r'D:\DeepLearni ...

  2. python图像批量导入

    场景:以前的几千张旧照片,各种扩展名格式的,通过格式工厂统一转成jpg格式,然后通过python检查是否有拍摄日期,如果没有拍摄日期,则将文件的修改时间做为拍摄日期.GPS时间写入.如果文件名不是以I ...

  3. python 文件批量转换格式_使用python批量化音乐文件格式转换的实例

    使用python批量化音乐文件格式转换的实例 最近在做声音文件数据处理,写了一个自动将m4a文件转化为wav的脚本. import os m4a_path = "/Users/Downloa ...

  4. python自动化之文件处理_Python自动化办公之Word批量转成自定义格式的Excel

    作者:青春阳光king python实现word转成自定义格式的excel文档(解决思路和代码)支持按照文件夹去批量处理,也可以单独一个文件进行处理,并且可以自定义标识符. 最近在开发一个答题类的小程 ...

  5. python使用openCV加载图像、并将BGR格式转换成HSV格式、定义HSV格式中需要分离颜色的掩码(掩模)区间(mask)、并使用mask信息进行颜色分离、BGR格式的图像转化为RGB、并可视化

    python使用openCV加载图像.并将BGR格式转换成HSV格式.定义HSV格式中需要分离颜色的掩码(掩模)区间(mask).并使用mask信息进行颜色分离.将BGR格式的图像转化为RGB.可视化 ...

  6. python 将YOLO(txt)格式的标注数据批量转换为PascalVOC(XML)格式的标注数据

    python 将YOLO(txt)格式的标注数据批量转换为PascalVOC(XML)格式的标注数据 准备工作 修改代码路径 运行代码 程序bug(没时间看所以还没解决): 准备工作 需在目标文件夹中 ...

  7. python 文件批量转换格式_python实现快速文件格式批量转换的方法

    用python实现文件夹下的成批文件格式转换 我们对于文件转换的需求很大,甚至于对于图片的格式,JPG和PNG格式在肉眼看来都没什么差别,但是对于计算机而言,它有时候就只接受这些肉眼看起来差不多的格式 ...

  8. 【python与数据分析】实验八——图像批量添加数字水印及实现模拟转盘抽奖游戏

    一.实验目的 1.理解空域添加数字水印的原理: 2.熟悉安装扩展库pillow; 3.熟悉扩展库pillow操作图像方法; 4.熟悉运用字典结构. 5.初用numpy实现模拟转盘抽奖游戏 二.实验内容 ...

  9. Python Pillow批量转换tif格式到jpg

    Python Pillow批量转换tif格式到jpg 也可以自定义多种格式转化 清晰度依旧哦 最近有个任务就是将tif转成jpg的,但是呢,一张一张去photoshop里面转太慢了,所以就想着用pyt ...

最新文章

  1. 隐私全无!错发1700多条Alexa录音,上报后亚马逊淡定回应是“个人错误”
  2. 图解PE文件实例研究
  3. 微信黑科技-推荐系统,一文带你看懂为什么微信推荐这么快?
  4. mysql中数据类型总结_mysql数据类型总结
  5. mybatis中自建的类型别名
  6. P3320:寻宝游戏(生成树)
  7. 如今编程成为了一个越来越重要的「技能」,如何自学编程我来教你
  8. 图片验证码+输入立即校验
  9. hdu 2222 Keywords Search AC自动机——多串匹配
  10. 为了不被OUT,UC决定不再安静地做个浏览器了
  11. Linux中cinder的作用,cinder
  12. 查询、新增、修改、删除方法
  13. mysql密码加强_MySQL密码增强插件
  14. C++代码中执行bat文件
  15. PHP 中数组获取不到元素
  16. PyTorch:损失函数loss function
  17. “网红蜥蜴”背后的创业路,他潜心于宠物蜥蜴的研发与产业化_汇新云
  18. QT课程设计:C++英语单词记忆软件程序开发
  19. java查重_【java】查重类的实现
  20. 8090后一年有多少存款才算正常?存款五个等级,你在第几个等级?

热门文章

  1. 验证码研究入门必读(验证码是什么,有什么用,分类,设计,破解,未来发展)
  2. 全国计算机等级考试二级c语言程序设计,全国计算机等级考试二级教程:C语言程序设计(2016年版) pdf epub mobi txt 下载...
  3. 仁、义、礼、智、信、衷、孝、节、勇、和
  4. 一顿饭的时间,教你怎样快速使用 动态代理ip 做一个获取Steam 热销商品 的方法
  5. 核心微生物分析_微生物多样研究—微生物深度分析概述
  6. 上海市档案、居住证积分相关系统
  7. 获取手机唯一识别码IMEI
  8. 用Python机器人监听微信群聊
  9. STM32移植到GD32的问题---20170923
  10. Java项目:游戏点评系统(java+SSM+JSP+JavaScript+mysql)