Python实用:图片格式转换

本文讲述了如何使用Python处理一个场景:从网络下载的图片需要转换为常见格式(如JPEG或PNG)以便在QQ上发送。通过PIL库和os模块,实现读取目录中所有图片,将非JPEG或PNG格式的图片转换并保存,同时保留原图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

碰上这样一个情景:

我从网络上下载了一张表情包图片,存放在 MyImages 文件夹下,文件类型为 .wepg ,为了能够在QQ上顺利发送,我需要将它转换为常用的 .jpg.jpeg 格式。
如图:
MyImages目录下初始情况

解决:
  • MyImages 目录下创建名为 convert.py 的Python文件,开始代码编写
    新建空白Python文件

代码思路:

  • 获取当前目录的文件名列表

  • 开始遍历列表元素

  • 尝试读取图片,如果遇到 IOError (说明不是可读取的图片类型,略过这一文件) ,否则继续执行

  • 如果图片已经是 .jpg.jpeg 后缀,则不处理

  • 将图片以 jpeg 格式保存在当前目录

  • 将原图片移动到 ./SourceImage 文件夹下(如果此文件夹不存在则新建)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值