import os
import cv2def 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)continuepath = "test/"  # 输入图片路径即可,可以在这个文件夹下放置各种后缀名的图片,代码会将所有图片统一成 jpg 格式ModifySuffix(path)

把图片后缀变为jpg格式相关推荐

  1. Python 发送邮件时图片附件变为bin格式的解决方案

    如题,Python 发送邮件时图片附件可能会出现发送成功但图片格式变为bin格式的问题 对此,可以使用add_header()函数解决该问题 #6 添加图片 image_data = open('C: ...

  2. 图片怎么转化为pdf格式文件?图片如何转变为pdf格式?

    图片如何转变为pdf格式?有时候我们需要把图片格式转成pdf格式,但是还有些小伙伴不知道怎么完成这项转换的,图片转pdf其实很简单,下面给大家分享一个图片转pdf的简单的方法: 搜索一下:~~~~~~ ...

  3. python 判断图片是否损坏_检查图片是否损坏、图片后缀是否与实际图片类型对应 - Python...

    图片工具 检查图片是否损坏 日常工作中,时常会需要用到图片,有时候图片在下载.解压过程中会损坏,而如果一张一张点击来检查就太不Cool了,因此我想大家都需要一个检查脚本: 测试图片,0.jpg是正常的 ...

  4. mmdetectionv2.0修改类别数与数据集图片后缀

    当自己数据集图片后缀不是jpg格式时,进入mmdet/datasets/文件夹,打开xml_style.py,定位到42行 将jpg改为自己需要的格式 更改类别时需要修改三个部分 1.mmdet/da ...

  5. 前端JS获取图片文件的真实格式

    目录 常见方式判断图片格式 图像数据简单说明 JS读取图片真实格式 svg格式的判断 总结 前面博文有提到,当前主流浏览器能支持的图片格式,是七种:jpg.png.gif.bmp.ico.webp.s ...

  6. 计算机上如何保存ico格式,怎么把图片转换成ico格式,又快又好

    Ico图标是Windows的图标文件格式的一种小图标,通常作为一个网站的缩略logo来显示.而一般的图片都可以转换成ico图标.那么具体是怎样操作的呢? 操作方法 01 首先查看我们需要转换的图片的格 ...

  7. 解决谷歌浏览器图片保存为JFIF格式的问题

    很长的一段时间我在从网上保存图片素材的时候,都发现图片保存下载的格式是JFIF格式,这种格式在win10系统下使用图片工具倒也可以正常打开,唯一让我感到苦恼的是无法直接拖进PS中处理,需要先将他它进行 ...

  8. python 怎么将数组转为列表_图片转换成pdf格式怎么操作?什么软件能将图片转为pdf?...

    伙伴们好,你们知道如何把图片转为pdf格式吗?前一阵子我参加了一个家居行业大会,在会议上拍摄了不少会议照片,包括主持人讲话.嘉宾出席.观众提问.产品推广等环节都拍摄了不同的角度.拍摄好后,需要传送给写 ...

  9. xsd文件转图片_图片转换成PDF格式怎么转?图片转换成PDF的软件哪个好?

    图片转换成PDF格式怎么转?经验丰富的设计师在完成图片格式的设计作品后都会将图片转成PDF格式文件,这样方便保存以及参加一些设计比赛.同时我们在保存大量图片的时候也可以将图片转换成PDF文件.但是还有 ...

最新文章

  1. 深入理解 RPC 之集群篇
  2. 史上最受程序员待见的计算机入门读物——图解X系列
  3. Tungsten Fabric SDN — Netronome Agilio SmartNIC vRouter
  4. 计算机科学与控制面试说课,计算机科学与技术专业的说课.pptx
  5. 三分钟掌握数据中心“容灾和备份的区别”
  6. 第三天【DOM4J Xpath】
  7. javascript 异常基本语法
  8. CodeForces - 1325F Ehabs Last Theorem(dfs树找最大环)
  9. logisim优先编码器怎么用_编码器简介、应用的stm32代码及注释
  10. MySQL的使用笔记
  11. composer 介绍及安装
  12. tp3.2 模型page和limit方法区别
  13. 400类商家服务电话点击电话号码直接拨号
  14. REST Assured 4 - 第一个GET Request
  15. set_include_path()
  16. WhatsApp被禁用该如何操作呢?实操WhatsApp解封全过程| 2022五月
  17. 前后端通信:WebSocket之实时监控
  18. jsp错误之The end tag lt;/s:form is unbalanced
  19. Apache Pulsar 首场亚洲峰会议题出炉:聚焦实战案例,火热报名中
  20. 使用搜狗输入法实现对代码快捷注释

热门文章

  1. RIP---综合实验
  2. 道路形态(道路要素)
  3. 配置Charles HTTPS 代理
  4. 如何获取USB设备的序列号?
  5. 数字游戏(game)
  6. 华为ME909 4G LTE模块在树莓派+KALI2020平台的联网演示
  7. 刻意练习-在生活中运用刻意练习原则
  8. 一款优秀的数据质量探查工具应该具有哪些功能?
  9. 【地铁测量-车站】02 车站模板抄平思路
  10. 有谁用过机器人?效果怎么样?