【快速.png转.jpg】批量转换png格式图片为jpg图片
使用背景:
当我们需要jpg目标格式的图片时,但只有png的图片源,此时我们只需要利用下面代码对目标文件夹中的png格式图片进行批量转换即可,快速有效,不易报错!
转换代码:
from PIL import Image
import os# 定义源文件夹和目标文件夹路径
src_folder = './images_png'
dst_folder = './images_jpg'# 获取源文件夹中所有PNG图像文件的路径
png_files = [os.path.join(src_folder, f) for f in os.listdir(src_folder) if f.endswith('.png')]# 批量将PNG图像转换为JPEG图像
for png_file in png_files:# 打开PNG图像并转换为RGB模式png_img = Image.open(png_file).convert('RGB')# 生成JPEG文件的路径和文件名jpg_file = os.path.join(dst_folder, os.path.splitext(os.path.basename(png_file))[0] + '.jpg')# 保存JPEG图像png_img.save(jpg_file)``
替换效果:
替换前:
替换后:
替换成功!
【快速.png转.jpg】批量转换png格式图片为jpg图片相关推荐
- ArcGIS中批量导出Shp与批量转换CAD格式
ArcGIS中批量导出Shp与批量转换CAD格式 此博文包含图片 (2017-11-24 11:15:00)转载▼ 分类: ArcGIS ArcGIS批量导出shp图层中的某属性相同的图斑(一对多导出 ...
- cad批量转换pdf格式
cad批量转换pdf格式?如果你是从事机械设计.建筑或者电路板等领域的工作,那么肯定经常要接触到cad图纸,大家也都知道想要打开cad图纸文件需要有专业的软件才行,但是很多时候我们的场地没有这个条件, ...
- 怎么快速无损地把avi转换mov格式
先简单科普下这两个格式,相对于avi格式来说,mov格式属于现在比较流行的格式,特点是视频的画质比较出色,说直白点就是清晰度比较好,很适合拿来进行视频剪辑制作,对于追求高画质的小伙伴也是比较友好的.而 ...
- vba html 转化为 xlsx,使用VBA批量转换Excel格式,由.xls转换成.xlsx
问题分析: Excel2007以前的格式是.xls,之后的格式是.xlsx.打开单独的一个Excel文档,使用"另存为"功能,可以很轻松的转换格式.但是面对几百个Excel表这样就 ...
- html批量转换xls格式,htm格式怎么转换excel
怎么把htm格式的文件需要转换成excel文件 我现在有一个htm格式的文件需要转换成excel文件,里面有4000多条数据,把htm格式的文件转换成excel文件的方法和操作步骤如下: 首先,把ht ...
- CAD图纸如何批量转换JPG格式?
我们为了更加方便地查看传输,常常会在CAD绘图工作中,把CAD转JPG,图纸转换成图片格式.你知道CAD图纸如何批量转换JPG格式?哪种方式更加简单方便吗?今天就给大家具体演示一下如何转换的步骤.具体 ...
- Python Pillow批量转换tif格式到jpg
Python Pillow批量转换tif格式到jpg 也可以自定义多种格式转化 清晰度依旧哦 最近有个任务就是将tif转成jpg的,但是呢,一张一张去photoshop里面转太慢了,所以就想着用pyt ...
- 怎么快速无损地把avi转换mov格式?简单3步就能搞定!
先简单科普下这两个格式,相对于avi格式来说,mov格式属于现在比较流行的格式,特点是视频的画质比较出色,说直白点就是清晰度比较好,很适合拿来进行视频剪辑制作,对于追求高画质的小伙伴也是福音.而且mo ...
- Matlab批量转换dicom,基于Matlab的批量转换DICOM格式CT序列图像的实现
龙源期刊网 http://www.doczj.com/doc/25ac806b59fb770bf78a6529647d27284a733760.html 基于Matlab的批量转换DICOM格式CT ...
- FFmpeg批量转换视频格式
FFmpeg 批量转换视频格式 1.新建一个.bat文件(如新建"视频转换.bat"),将下列代码复制进去后保存. 2.将该文件放在含有视频的文件夹类,双击运行即可.运行完成后视频 ...
最新文章
- DNA repair - HDU 2457(自动机+dp)
- pandas中合并数据集
- 记录层序遍历中每层右侧第一个数字 Binary Tree Right Side View
- spring aop示例_Spring JpaRepository示例(内存中)
- 编辑器eslint格式_ESlint 代码格式大坑vscode vetur,eslint 冲突
- vue2 工具类_h5缓存
- python twised系列教程四–twisted Poetry client
- Java基础学习总结(175)——分布式ID的9种生成方式总结
- Python websocket
- velocity 获取list对象_Redis专题2:认识list、Zset与BitMaps
- 帝国cms免登陆生成html,帝国cms7.5免登陆发布模块
- Java在线反编译网站
- 5分钟快速安装ASP.NET Core 网站运行环境
- 带你深入理解矩阵乘法
- 免sdk实现微信/支付宝转账打赏功能
- C语言标准库中round函数
- 计算机师徒结对方案,师徒结对计划
- 2018谷歌开发者节深圳站,Testin云测的AI应用案例获广泛关注
- 使用Post不传Body,出现socket hang up报错
- 根据图片名字在drawable中得到图片
热门文章
- 微信服务商模式支付APIV3完整Demo,可直接使用,适用于(H5、JSAPI、H5、App、小程序)
- 金蝶云星空与管易云对接集成采购订单查询连通采购订单新增(金蝶对接管易采购订单)
- UTON Phone区块链手机 - 专注科技应用与创新
- mysql在手游中的作用_战神引挚手游数据库解析mysql/mir
- 阿里云的云存储服务OSS可以支持哪些企业级存储需求?如何操作和管理?
- Elasticsearch从入门到精通 理论 集群 优化 框架集成
- [MSTR] 解决Microstrategy运行报表报错MBase::UTF8ToWideChar: Invalid continuation octet
- UVA12412 A Typical Homework (a.k.a 师兄帮帮忙)
- php 长微博程序,php仿照新浪微博长微博分页功能
- 关于正则表达式的复习与总结