多种图片格式互转

'''
jpg格式:有损图片压缩类型,在得到较好的图像质量的同时能很大程度上减少磁盘空间
png格式:不是压缩类型,占用的磁盘空间较大
bmp格式:包含图像信息丰富,几乎不压缩,占用磁盘空间过大
'''

import PIL.Image
import os

i = 0
path = r"C:/Users/input_image/"  # 输入图片的文件夹路径
save_path = r"C:/Users/output_image/"  # 修改格式之后的保存文件夹路径

filelist = os.listdir(path)

for file in filelist:
	img = PIL.Image.open(path + filelist[i])
	filename = os.path.splitext(file)[0]
	img.save(save_path + filename + '.png')  # .jpg;.png;.bmp;等多种格式可
	i = i + 1
	'''修改文件后缀,即可存入想要的图片类型格式'''
	
print("共处理图片:", i)

:来回转化格式,会使得图片有损,比如:.png->.jpg->.png,两次转换后,使得相同类型的图片的分辨率和磁盘空间变小。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值