自用,批量转换图片格式到jpg

因为需要一次转换很多不同格式的图片到jpg格式,就写了这段代码。

import os
from PIL import Image

# 获取当前目录下所有图片文件
img_files = [f for f in os.listdir('.') if f.endswith('.jpg') or f.endswith('.png')]

# 创建目标目录
if not os.path.exists('000'):
    os.mkdir('000')

# 遍历每个图片文件,转换成jpg格式并保存
for i, f in enumerate(img_files):
    img = Image.open(f)
    img = img.convert('RGB')
    img.save('000/{:03d}.jpg'.format(i))

进阶使用。使用pyinstalle打包文件为exe格式并添加文件到右键菜单。

pyinstaller -F yourfile.py

上面的参数一定要带-F将文件塞进一个exe文件里。
添加右键菜单我会单独写一期教程。

给TA打赏
共{{data.count}}人
人已打赏
站长笔记

下面是一个简单的 Python 程序,它可以帮助你躺着赚钱。

2022-12-14 0:22:00

站长笔记

ChatGPT:解决ipv6优先访问造成的“not available in your country”问题

2022-12-15 16:39:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索