图片批量重命名/更改图片格式
下面代码可以批量更改文件夹中图片的名字,或者更改图片的格式为.jpg或者.png格式。
#coding=utf-8
import os #打开文件时需要
from PIL import Image
import reclass BatchRename():def __init__(self):#图片文件夹路径self.path = 'D:\VOC\JPEGImages'def rename(self):filelist = os.listdir(self.path)total_num = len(filelist)i = 10000 #图片编号从多少开始,不要跟VOC原本的编号重复了n = 6 # 可更改for item in filelist:if item.endswith('.jpg') or item.endswith('.png'):n = 6 - len(str(i))src = os.path.join(os.path.abspath(self.path), item)dst = os.path.join(os.path.abspath(self.path), str(0)*n + str(i) + '.jpg') # 更改成自己需要的图像格式try:os.rename(src, dst)print ('converting %s to %s ...' % (src, dst))i = i + 1except:continueprint ('total %d to rename & converted %d jpgs' % (total_num, i))
if __name__ == '__main__':demo = BatchRename()demo.rename()
更改前图片的名字:
更改后:
图片批量重命名/更改图片格式相关推荐
- 如何给图片批量重命名
如何给图片批量重命名?电脑上的图片变多之后,就会杂乱无章,不能更好的保存和整理,尤其是图片的名称非常混乱的时候,丢失几张图片可能自己都不知道.如果你有点强迫症,是不能容忍这种事情发生的,必须要将所有图 ...
- python图片预处理基本操作之——批量重命名,修改格式,统一大小,保存为其他路径,灰度化,归一化并将BGR写入txt
最近学习需要,接触了一些图片预处理的工作(用python实现),但网上集中的篇幅不多,故整理如下,主要包括: 批量重命名大量图片 修改格式(此处以.bmp转化为.jpg为例) 统一图片大小(分辨率12 ...
- 图片批量重命名方法(超详细 无需辅助软件 本地运行)
[检索关键词/句] 1. 按excel内容为图片批量重命名 2. bat文件运行解决 3. excel两列内容合并 6. bat文件运行中文乱码问题 5. 批量顺序重命名后阔号()问题 6. 班级资料 ...
- 如何对图片批量重命名?
对于爱好摄影的朋友们来说,不管是手机还是相机拍摄的照片,在导入电脑后,它们的文件名通常都是一串长长的乱码.这不仅会导致桌面看起来杂乱无章,还会给我们查找图片带来很多不便,有时候丢失几张图片都发现不了. ...
- 如何将图片批量重命名001开始?
如何将图片批量重命名001开始?假设电脑里保存了很多的图片,这些图片的名称很乱,没有任何的规律,为了更好的对这些图片进行整理,也为了之后更好的查找图片,现在需要对这些文件以数字形式进行命名,如:001 ...
- 图片批量重命名编号,一键处理的方法!
如果你是一名摄影师,又或者你是一名图片设计的工作人员,工作中肯定会面对很多图片文件,图片多了就需要进行整理,不然就很难区分和管理,就很不利于我们的使用.为了更好的整理往往我们就需要给图片进行重命名并且 ...
- Ubuntu中图片批量重命名
Ubuntu中图片批量重命名 图片后缀由jpg转png,但原文件中.jpg图片仍然存在 https://blog.csdn.net/qq_43493858/article/details/122998 ...
- 图片批量重命名编号_碾压市面上90%“批量改名、批量重命名软件”
文件夹.视频.图片.音乐.txt文档.Excel.Word.PPT等office三件套.rar.zip.7z等压缩包.......一系列文件的重命名操作. 结论:碾压一众"批量改名.批量重命 ...
- 数据集图片批量重命名
原始格式: 需要将其顺序与前一文件夹连接起来 因此,改为从3690开始,如下: 代码: # -*- coding:utf8 -*-import osclass BatchRename():'''批量重 ...
最新文章
- 视频监控行业解决方案
- python下拉菜单_python-web自动化:下拉列表操作
- windows 下使用composer
- Python Bokeh 库进行数据可视化实用指南
- POJ 3258 River Hopscotch(二分查找答案)
- mplab x ide 中文使用手册_SCI必备利器:翻译又快又准,强推这款超牛X的神器!...
- mac上用VMWare虚拟机装Ubuntu,搞定了
- Python 模拟微博登陆,亲测有效!
- itext汇总 生成pdf
- kettle的hello world
- ElasticHD Windows环境下安装(转载)
- 如何将图片转化为base64编码格式显示
- 操作系统课程设计报告(文件系统)
- 模型部署,移动端安卓App开发环境搭建和配置教程 ~
- word论文排版插件_【Office Word】论文排版有关技巧
- 百度贴吧个人主页_回望人人网/新浪博客/百度贴吧时
- 如何在论文后面插参考文献
- 小米商城网页制作大全-完结篇
- 菜鸟教程android数据库,Flutter - Android 菜鸟教程打包
- 网页版本模拟linux,Firefox OS 模拟器
热门文章
- 女主技能是鞭炮java游戏_求女主带着游戏系统,技能,空间或者异能任务、背包之类的小说...
- 【半监督医学图像分割 2022 CVPR】S4CVnet 论文翻译
- java 实现一个广告系统
- fence设备安装与配置,fence与pacemaker集群
- vue 项目找不到模块(Module not found)
- 发票代码和发票号码知识点
- jzoj5399 【NOIP2017提高A组模拟10.7】Confess
- adobe安装服务器无响应,Adobe系列软件安装错误代码详解和解决方案
- 数据安全工具建设实践
- Android_标题栏左上角返回上一级