python读取图片并修改格式与大小的方法


Posted in Python onJuly 24, 2018

本文实例为大家分享了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 相关文章推荐
17个Python小技巧分享
Jan 23 Python
使用Python的Scrapy框架十分钟爬取美女图
Dec 26 Python
Python随机生成均匀分布在单位圆内的点代码示例
Nov 13 Python
使用Python的turtle模块画图的方法
Nov 15 Python
Python实现的多线程同步与互斥锁功能示例
Nov 30 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
Jan 05 Python
python 读取Linux服务器上的文件方法
Dec 27 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
python中selenium操作下拉滚动条的几种方法汇总
Jul 14 Python
python 如何去除字符串头尾的多余符号
Nov 19 Python
Linux下升级安装python3.8并配置pip及yum的教程
Jan 02 Python
Python爬虫实战之爬取携程评论
Jun 02 Python
Flask模拟实现CSRF攻击的方法
Jul 24 #Python
Python全排列操作实例分析
Jul 24 #Python
python保存网页图片到本地的方法
Jul 24 #Python
python中reader的next用法
Jul 24 #Python
使用Flask集成bootstrap的方法
Jul 24 #Python
用python统计代码行的示例(包括空行和注释)
Jul 24 #Python
Python 删除整个文本中的空格,并实现按行显示
Jul 24 #Python
You might like
PHP常用代码
2006/11/23 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
2014/06/30 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
2017/03/14 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
nodejs中request库使用HTTPS代理的方法
2019/04/30 NodeJs
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
深入讲解Python编程中的字符串
2015/10/14 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
Django2.1.3 中间件使用详解
2018/11/26 Python
解决python打不开文件(文件不存在)的问题
2019/02/18 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
通过自学python能找到工作吗
2020/06/21 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
2013/04/24 HTML / CSS
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
应用艺术毕业生的自我评价
2013/12/04 职场文书
翻译学院毕业生自荐书
2014/02/02 职场文书
税务会计岗位职责
2014/02/18 职场文书
教师评语大全
2014/04/28 职场文书
2014组织生活会方案
2014/05/19 职场文书
创建文明城市标语
2014/06/16 职场文书
公务员个人年终总结
2015/02/12 职场文书
春节慰问信范文
2015/02/15 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL