图片格式转换:4通道转换为3通道;批量改图片为.jpg格式

1、原图片为png格式,RGBA(透明度)4通道,我们需要3通道的图片,进行批量转换,原图片位数为32位,转换完成的3通道为24位,下面为代码实现。

from PIL import Image
import os
import string
from matplotlib import pyplot as plt

path = "E:\\LT0514\\data\\"         #最后要加双斜杠,不然会报错
filelist=os.listdir(path)

for file in filelist:
    whole_path = os.path.join(path, file)
    img = Image.open(whole_path)  # 打开图片img = Image.open(dir)#打开图片
    img = img.convert("RGB") # 将一个4通道转化为rgb三通道
    save_path =  'E:\\LT0514\\data1\\' 
    #img.save(save_path + img1)
    img.save(save_path + file)

2、批量改图片格式:

      首先在放图片的文件夹里新建一个记事本文件,取名为“图片批量转化”。在新建的记事本文档里输入:ren *.png *.jpg”。将txt文件后缀名修改为“bat”。双击文件,即可看到弹出一个窗口,文件夹中的图片全部改为了jpg格式。

猜你喜欢

转载自blog.csdn.net/qq_34585338/article/details/90267296