python 批量修改图片大小

一个文件夹下面有好多图片格式是jpg大小是19201080,把它们处理成1280720并按原先图片的名保存在另一路径下

这里首先要找到给定路径下所有的图片文件,然后在修改图片文件的大小,这里用到PIL和glob两个库:

# -*- coding: utf-8 -*-
import os
import glob
from PIL import Image
import os.path'''修改图片文件大小jpgfile:图片文件;savedir:修改后要保存的路径'''def convertjpg(jpgfile, savedir, width=64, height=64):img = Image.open(jpgfile)new_img = img.resize((width, height), Image.BILINEAR)new_img.save(os.path.join(savedir, os.path.basename(jpgfile)))'''查找给定路径下图片文件,并修改其大小'''def modifyjpgSize(file, saveDir):for jpgfile in glob.glob(file):convertjpg(jpgfile, saveDir)# 测试代码
file = r'F:\injury_inputdata\S1\*.jpg'
saveDir = r'F:\injury_inputdata\S1\outImage'
modifyjpgSize(file, saveDir)

文章转自:https://www.cnblogs.com/shaosks/p/5614915.html

python 批量修改图片大小相关推荐

  1. 用Python批量修改图片大小的代码

    可以使用Python的PIL库来实现批量修改图片大小,示例代码如下: from PIL import Image # 加载图片 image = Image.open('filename') #修改图片 ...

  2. 如何用python批量处理图片大小_python批量修改图片大小的方法

    本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 from PIL import Image Image的使用 def resize_image(img ...

  3. python批量修改图片内容_python批量修改图片大小的方法

    本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 from PIL import Image Image的使用 def resize_image(img ...

  4. python批量resize图片大小_如何用Python智能批量压缩图片?

    本文一步步为你介绍,如何用Python自动判断多张图片中哪些超出阈值需要压缩,且保持宽高比.如果你想了解Python图像处理的基础知识,欢迎动手来尝试. 痛点 我喜欢用Markdown写文稿,然后发布 ...

  5. php图片大小怎么改,如何批量修改图片大小/尺寸

    小编给大伙分享一个小巧实用的批量修改图片大小工具,可以批量修改图片大小尺寸,限制缩放后的图片文件大小,以满足在线照片打印的要求,或便于上传图片到网店商铺以方便您的照片展示.很是实用! 操作灰常简单的哟 ...

  6. 在WORD中批量修改图片大小

    今天在word中批量修改图片时发现了word一个强大的功能,不多说废话,直接附上步骤: 1.首先按一定的顺序将图片插入word当中: 2.点击"视图"----"宏&quo ...

  7. 用Python批量修改图片名称及后缀名

    用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...

  8. php中怎样把图片改大,PHP怎么批量修改图片大小?

    相信大家和我一样,网站的图片大小不一,有的错略图小的才几KB,大的可能有几MB,为了提高用户体验,我们需要将图片的缩略图统一大小,也就是宽高,我的网站8000多条张图片之前没有很好的方法去处理,有想过 ...

  9. 光影魔术手-批量-修改图片大小-小于1000k

    光影魔术手(V4.4.1)批量修改图片大小小于1000k 注意点: 光影魔术手版本:4.4.1. 其他版本不保证操作正确. 操作系统:win7-64位 最后在选择"是否覆盖原文件" ...

最新文章

  1. 2.登录linun 输入密码登录不进去 进入单用户模式 修改 然后reboot
  2. 使用VC连接Access数据库的两种方法
  3. php 插入表,php 向数据库表中插入数据
  4. java判断回文字符串几种简单的实现
  5. 梁体混凝土弹性模量计算_预应力混凝土连续梁多点转向顶推施工技术研究
  6. ASP.NET页面间传值方式--zt
  7. 吴裕雄 python 机器学习——数据预处理标准化StandardScaler模型
  8. 慕课网:SpringBoot+MyBatis搭建迷你小程序
  9. 【转】5.2高性能IO模型浅析
  10. 刚毕业的他仅用1年就拿下了年薪30W的阿里数据分析岗
  11. JAVA(-Xms,Xmx,Xmn-XX:newSize,-XX:MaxnewSize,-XX:PermSize,-XX:MaxPermSize)区别
  12. 详解Java设计模式之观察者模式(Observer Pattern)
  13. iOS开发 动画(Animation)图片360度不停旋转
  14. Python 获取动漫番剧 -XXOO
  15. 一篇项目开发进度周报
  16. (oralce)操作数据库
  17. java汉字转拼音(全拼、简拼)
  18. 基于abp vnext手动编写一个功能的完整步骤
  19. 论文中文翻译——Automated Vulnerability Detection in Source Code Using Deep Representation Learning
  20. 新视野视听说教程2答案

热门文章

  1. 网佳创投创始人唐滔:创业者融资犹如交女友,围而不追,重在吸引
  2. python实现聊天小程序_Python使用django框架实现多人在线匿名聊天的小程序
  3. GIN框架(GOLANG)讲解如何疯速入门
  4. 易语言调用c 自定义数据类型,跟我入门易语言 14 自定义数据类型
  5. 为什么使用HashMap需要重写hashcode和equals方法_《进大厂系列》系列-HashMap
  6. aws 怎么将密钥转密码_将加密密钥存储在AWS Secrets Manager中
  7. LeetCode——[69] Sqrt(x)
  8. Bootstrap响应式布局案例- -阿里百秀
  9. spring之我见 - Ribbon如何在RestTemplate起作用(SmartInitializingSingleton)
  10. 解析IAR的ILINK链接器icf配置文件