python将图片批量修改尺寸为64,并另存

本文介绍了如何使用Python编程实现批量处理图片,将所有图片的尺寸统一调整为64像素乘以64像素,并进行保存。通过这个方法,可以高效地处理大量图片文件。

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

import glob
from PIL import Image
import os
import zipfile

# 获取image文件夹下的图片路径
path = "C:/flower/split_data/train/c0/"

# 获取到当前文件的目录,并检查是否有result文件夹,如果没有则创建
# image、result文件夹及该python文件路径均为:D:\PythonSpace\
Newimg_Path = "C:/flower/split_data/result3/"
if not os.path.exists(Newimg_Path
要用Python批量将IPG文件转换成PNG格式,可以利用Python的Pillow库来实现。以下是基本步骤: 1. 导入必要库 首先需要导入Pillow库,以及Python标准库os和glob。 ```python from PIL import Image import os import glob ``` 2. 获取文件列表 利用glob模块来获取指定文件夹内的所有IPG文件。 ```python ipg_files = glob.glob('input/*.ipg') ``` 其中'input'是IPG文件所在的文件夹。 3. 批量转换 遍历IPG文件列表,用Image模块打开每个IPG文件,转换成PNG文件。然后保存到指定的文件夹内。 ```python output_folder = 'output/' if not os.path.exists(output_folder): os.makedirs(output_folder) for ipg_file in ipg_files: im = Image.open(ipg_file) png_file = os.path.splitext(os.path.basename(ipg_file))[0] + '.png' png_path = os.path.join(output_folder, png_file) im.save(png_path, 'PNG') ``` 这里使用了os模块的一些函数,比如os.path.splitext和os.path.basename来获取IPG文件的文件名,以及os.path.join来拼接PNG文件的保存路径。 4. 完整程序代码 ```python from PIL import Image import os import glob ipg_files = glob.glob('input/*.ipg') output_folder = 'output/' if not os.path.exists(output_folder): os.makedirs(output_folder) for ipg_file in ipg_files: im = Image.open(ipg_file) png_file = os.path.splitext(os.path.basename(ipg_file))[0] + '.png' png_path = os.path.join(output_folder, png_file) im.save(png_path, 'PNG') ``` 以上就是用Python批量将IPG文件转换成PNG的实现过程,可以根据自己的需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值