文章目录
前言
将后缀为png或者PNG的图像保存为jpg
一、基本思路
首先将图像的名称与后缀分开,然后给图像添加新的后缀,最后利用imwrite保存到新的文件夹下。
二、代码
代码如下(示例):
#作者id:dream_me
#作者昵称:是织梦者啊
import os
import cv2
import numpy as np
from PIL import Image
filepath = r"F:\photo"
filename = os.listdir(filepath)
base_dir = filepath + "\\"
new_dir = r"F:\dir_photo\\"
for img in filename:
'''修改图像后缀名'''
if os.path.splitext(img)[1] == '.png' or '.PNG':
name = os.path.splitext(img)[0]
newFileName = name + ".jpg"
im = Image.open(base_dir + img)
im_gray1 = np.array(im)
cv2.imwrite(new_dir + newFileName, im_gray1)