当前位置: 首页 > news >正文

使用Python的Pillow库将JPG图片转换为PNG格式

  Pillow是Python中最常用的图像处理库之一,其功能强大且易于上手,支持对图像进行各种操作,从简单的打开、保存和格式转换,到复杂的裁剪、旋转、滤镜应用和绘制图形,让开发者能以编程的方式轻松地操作和处理图像。本文学习使用Pillow库将JPG图片转换为PNG格式的基本用法。
使用之前运行下面的命令安装Pillow库。

pip install Pillow

  格式转换属于Pillow库的简单应用,调用其Image类的open函数打开原图片,然后调用save函数保存为指定的图片格式即可,大致的代码示例如下所示:

from PIL import Image
jpg_image = Image.open(jpg_file_path)
jpg_image.save(png_file_path, "PNG")

  如果需要批量转换图片格式,可以将jpg图片放在文件夹内,然后使用os库的相关函数获取文件夹中的所有文件,最后依次执行上述代码转换格式,示例程序及运行效果如下所示:

# coding=gbkfrom PIL import Image
import osjpg_image_dir = r"D:\test0926"files=os.listdir(jpg_image_dir)for onefile in files:if not onefile.endswith(".jpg"):continueoldname=jpg_image_dir+"\\"+onefilenewname=jpg_image_dir+"\\"+onefile.replace(".jpg",".png")jpg_image = Image.open(oldname)jpg_image.save(newname, "PNG")print(oldname,"====>",newname)

在这里插入图片描述

参考文献
[1]https://www.osgeo.cn/pillow/index.html
[2]https://pillow.readthedocs.io/en/stable/

http://www.dtcms.com/a/415707.html

相关文章:

  • 如何制作自己的网站模版wordpress文件夹改名
  • 五年健康守护日 IP沉淀,顶固让品质与温度穿越行业周期
  • 网站建设费用构成为什么百度地图嵌入网站不显示
  • 【ROS2学习笔记】节点篇:用python编写一个节点
  • MySQL优化器统计信息配置指南
  • 基于 SciPy 的矩阵运算与线性代数应用详解
  • 网站站点结构的构建yusi主题wordpress
  • 网站建设基本话术苏州网站建设制作设计
  • C语言第十六章程序的环境和预处理
  • 网站后台打开很慢新乡网站建设设计公司哪家好
  • 大连图书馆网站建设要求做外国网站用什么服务器
  • 《Python中的依赖注入实战指南:构建可测试、可扩展的模块化系统》
  • vk汉化网站谁做的钱江摩托车官网
  • 青岛北京网站建设价格苏州 网站制作公司
  • Ripple - 优雅的 TypeScript UI 框架
  • [xboard]11 uboot通用启动流程
  • 做代理稳妥的彩票网站有哪些北京微信网站开发
  • 公司网站建设多少费用济南兴田德润评价辽宁省建设工程信息网网
  • 运营商查浏览网站济南网站建设cn un
  • 怎么做游戏网站的宣传图片如何做的网站手机可以用吗
  • STM32启动流程全面解析:从上电复位到进入main函数
  • 做网站用什么语言数据库图片制作在线生成器免费版
  • 做招标网站 如何企业信息管理系统软件
  • ubuntu22.04安装cuda版本的opencv4.8.1
  • 教师招聘网站长城建设集团建设酒店网站ppt模板下载
  • 用家里的电脑做网站服务器个人网站建设价格套餐
  • golang 在京东低空无人机送货系统中的应用
  • 网站后台管理系统的重要技术指标沈阳网红餐厅
  • 营销型网站的目标是数据推广公司
  • 阿里云建站教程视频wordpress 过滤器