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 相关文章推荐
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
Jun 18 Python
跟老齐学Python之再深点,更懂list
Sep 20 Python
PyCharm使用教程之搭建Python开发环境
Jun 07 Python
python 爬虫出现403禁止访问错误详解
Mar 11 Python
python爬虫入门教程--利用requests构建知乎API(三)
May 25 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
Jul 20 Python
python处理大日志文件
Jul 23 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
python批量修改文件名的示例
Sep 27 Python
Python可视化工具如何实现动态图表
Oct 23 Python
在PyCharm中安装PaddlePaddle的方法
Feb 05 Python
python编程学习使用管道Pipe编写优化代码
Nov 20 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下载xls文件(自己动手写的)
2014/04/18 PHP
用PHP解决的一个栈的面试题
2014/07/02 PHP
php显示页码分页类的封装
2017/06/08 PHP
基于php编程规范(详解)
2017/08/17 PHP
javascript 动态参数判空操作
2008/12/22 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
2016/08/11 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
jQuery实现优雅的弹窗效果(6)
2017/02/08 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
js编写简单的聊天室功能
2017/08/17 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
2017/10/30 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
Python编程实现的图片识别功能示例
2017/08/03 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
python 日期排序的实例代码
2019/07/11 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
2020/10/27 Python
GLAMGLOW香港官网:明星出镜前的秘密武器
2017/03/16 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
国际政治个人自荐信范文
2013/11/26 职场文书
夏季奶茶店创业计划书
2014/01/16 职场文书
服务之星获奖感言
2014/01/21 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
考研导师推荐信范文
2015/03/27 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
Nginx四层负载均衡的配置指南
2021/06/11 Servers
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技