新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了python如何读取图片并修改格式与大小,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联公司长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为南昌企业提供专业的网站建设、成都网站制作,南昌网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2.面向对象,与其他主要的语言如C++和Java相比, Python以一种非常强大又简单的方式实现面向对象编程。3.可移植性,Python程序无需修改就可以在各种平台上运行。4.解释性,Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。5.开源,Python是 FLOSS(自由/开放源码软件)之一。
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) # 写入文件地址
感谢你能够认真阅读完这篇文章,希望小编分享的“python如何读取图片并修改格式与大小”这篇文章对大家有帮助,同时也希望大家多多支持创新互联成都网站设计公司,关注创新互联成都网站设计公司行业资讯频道,更多相关知识等着你来学习!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、网站设计器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。