本文實(shí)例為大家分享了python讀取圖片并修改文件大小的具體代碼,供大家參考,具體內(nèi)容如下
# Author:NDK# -*- coding:utf-8 -*-from PIL import Imageimport osimport cv2import numpy as npimport glob# old_dir = './test/'# def read_image(cwd, newpath):#   for roots, dirs, files in os.walk(cwd):#     print(dirs)#     for i in dirs:#       print(i)#       os.chdir(cwd + i)#       for pic in glob.glob('*.png'):#         _, image = pic.split('_')#         img = image.split('.')[0]#         print(img)#         if len(img) != 0:#           if int(img) % 2 != 0:#             im = Image.open(pic)#             im.save(newpath + i + '/' + pic)# read_image('./num/','./new_img/')# for i in range(10):root_path = r"/test/9/"  #操作文件路徑print(root_path)# dir = root_path+"images"+"/"dir = root_pathcount = 0for root,dir,files in os.walk(dir):  for file in files:    srcImg = cv2.imread(root_path+"/"+str(file))    img = Image.open(root_path+"/"+str(file))    print(root_path+str(file))    newImg = img.resize((50, 50), Image.BILINEAR)  #想調(diào)整的大小    cv2.imwrite(r'./img2/'+str(file),newImg)    # 寫入文件地址以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選