批量转换图片的格式

jpg转png

本文需要用到进行图像处理的Python第三方模块Pillow。开始编程前,先使用命令“pip install Pillow”安装Pillow模块。
第2行代码导入了Pillow模块的Image子模块。这里需要注意,安装模块时使用“Pillow”的名称,导入模块时则使用“PIL”的名称
from pathlib import Path
from PIL import Image
src_folder = Path('F:\\代码文件\\第3章\\要转换格式的图片\\')
des_folder = Path('F:\\代码文件\\第3章\\转换格式后的图片\\')
if not des_folder.exists():
    des_folder.mkdir(parents=True) #如果没有就创建
file_list = list(src_folder.glob('*.jpg'))
for i in file_list:
    des_file = des_folder/i.name
    des_file = des_file.with_suffix('.png') #生成一个指向目标文件夹、以“.png”为扩展名的文件路径。使用路径对象的with_suffix()函数对路径的扩展名部分进行替换,这里设置的新扩展名为'.png'
    Image.open(i).save(des_file)#打开图片,将图片转换为PNG格式,并保存到目标文件夹
    print(f'{i.name} 完成格式转换!')
大家如果要套用上述代码,需要修改以下部分:
·根据实际需求修改第3行和第4行代码中的文件夹路径。
·根据实际需求修改第7行代码中glob()函数的通配符。

例如,如果要转换的图片都是BMP格式,则将通配符修改为'*.bmp';
如果要转换的图片有多种格式,则将通配符修改为'*.*'。

·根据实际需求修改第10行代码中with_suffix()函数的扩展名参数。
例如,要将图片都转换为TIF格式,则将扩展名修改为'.tif'。

#Python#
python基础工程师 文章被收录于专栏

python基础语法+做算法题的应用+python自动化办公+pymysql+python网络爬虫

全部评论

相关推荐

压力很大,面试官全程高压,问的问题不难,但是没有任何反馈,很慌张,也无算法。实习问了20分钟,一直问我你们做的有什么用,总时长一小时1.学校都有什么课程2.spring的ioc原理以及优点3.除了解耦还知道什么?4.springboot与spring区别,二者的源码看过没?Tomcat了解嘛?有没有具体看过5.spring的bean,面试官一直在重复一个思想问我懂不懂,完全没听过6.mybatis是干什么的?ibatis用过没?平常怎么写SQL?完全不写嘛?7.设计一个分布式双十一秒杀系统(前端,网关,缓存,数据库防超卖全设计)8.怎么做限流9.缓存与数据库一致性,你做异步要用户等你嘛?10.负载均衡怎么做11.多数据中心还是单数据中心,如果出现没卖完怎么做(到这完全不会了,面试官直接说换个话题吧)12.平常读书吗?13.上过哲学课嘛?14.兴趣爱好有没有15.对ai的看法16.来深圳有问题嘛?17.为什么不考研18.上大学带给了你什么?你提升在哪里,有没有具体的例子?反问:1.现在手机都有应用市场,应用宝怎么盈利?除了手机应用市场还是有人用,现在在做跨端,微软都有合作,之后会进军mac,主要做游戏,腾讯本身就是游戏大户。2.面试表现?整体评价一下会给到反馈。面完直接变HR面,今天HR面后,已经转为录用评估了,来牛客许个愿,暑期现在还没什么面试,希望能拿个offer之后再考虑要不要留在手子吧。
nunuking:三面压力这么大吗,面试的会议约了多长时间呀
面试问题记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# AI面会问哪些问题? #
24355次浏览 478人参与
# 中国电信笔试 #
30944次浏览 283人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14001次浏览 208人参与
# 你的实习产出是真实的还是包装的? #
18527次浏览 329人参与
# 如果秋招能重来,我会____ #
96455次浏览 499人参与
# 春招至今,你的战绩如何? #
59168次浏览 535人参与
# 米连集团26产品管培生项目 #
12912次浏览 285人参与
# i人适合做什么工作 #
36655次浏览 123人参与
# 我是面试官,请用一句话让我破防 #
79295次浏览 219人参与
# 哪些公司真双非友好? #
69123次浏览 287人参与
# 找AI工作可以去哪些公司? #
7485次浏览 177人参与
# 从事AI岗需要掌握哪些技术栈? #
7485次浏览 235人参与
# 五一之后,实习真的很难找吗? #
102791次浏览 584人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339735次浏览 2163人参与
# 你做过最难的笔试是哪家公司 #
29561次浏览 179人参与
# 你小时候最想从事什么职业 #
159827次浏览 2072人参与
# 阿里笔试 #
176020次浏览 1300人参与
# 金三银四,你的春招进行到哪个阶段了? #
21421次浏览 274人参与
# 一张图晒出你司的标语 #
3781次浏览 71人参与
# 面试被问期望薪资时该如何回答 #
382432次浏览 2163人参与
# 晶盛机电求职进展汇总 #
35211次浏览 318人参与
# 应届生第一份工资要多少合适 #
20451次浏览 84人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务