python读取图片并修改格式与大小的方法
发布时间:2020-12-16 21:05:17 所属栏目:Python 来源:网络整理
导读:本文实例为大家分享了python读取图片并修改文件大小的具体代码,供大家参考,具体内容如下 # Author:NDK# -*- coding:utf-8 -*-from PIL import Imageimport osimport cv2import numpy as npimport glob# old_dir = './test/'# def read_image(cwd,newpath):
本文实例为大家分享了python读取图片并修改文件大小的具体代码,供大家参考,具体内容如下 # Author:NDK # -*- coding:utf-8 -*- from PIL import Image import os import cv2 import numpy as np import 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_path count = 0 for 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) #想调整的大小 cv2.imwrite(r'./img2/'+str(file),newImg) # 写入文件地址 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |