import matplotlib.image as img import os from shutil import copyfile path = 'D:\_Data\GTC_t1' savePath = 'D:\_Data\GTC_t1_selected' img_list = os.listdir(path) for i in img_list: t1 = img.imread(path+'\\'+i, 'gray') if t1.shape == (256, 170): img.imsave(savePath+'\\'+i, t1, cmap='gray') # 1
copyfile(path+'\\'+i,savePath+'\\'+i) # 2
用matplotlib复制.png,源图像(256,170),保存图像(256,170,4) 需要用copyfile来保持单通道