python 批量修改图片大小
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 批量修改图片大小相关推荐
- 用Python批量修改图片大小的代码
可以使用Python的PIL库来实现批量修改图片大小,示例代码如下: from PIL import Image # 加载图片 image = Image.open('filename') #修改图片 ...
- 如何用python批量处理图片大小_python批量修改图片大小的方法
本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 from PIL import Image Image的使用 def resize_image(img ...
- python批量修改图片内容_python批量修改图片大小的方法
本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 from PIL import Image Image的使用 def resize_image(img ...
- python批量resize图片大小_如何用Python智能批量压缩图片?
本文一步步为你介绍,如何用Python自动判断多张图片中哪些超出阈值需要压缩,且保持宽高比.如果你想了解Python图像处理的基础知识,欢迎动手来尝试. 痛点 我喜欢用Markdown写文稿,然后发布 ...
- php图片大小怎么改,如何批量修改图片大小/尺寸
小编给大伙分享一个小巧实用的批量修改图片大小工具,可以批量修改图片大小尺寸,限制缩放后的图片文件大小,以满足在线照片打印的要求,或便于上传图片到网店商铺以方便您的照片展示.很是实用! 操作灰常简单的哟 ...
- 在WORD中批量修改图片大小
今天在word中批量修改图片时发现了word一个强大的功能,不多说废话,直接附上步骤: 1.首先按一定的顺序将图片插入word当中: 2.点击"视图"----"宏&quo ...
- 用Python批量修改图片名称及后缀名
用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...
- php中怎样把图片改大,PHP怎么批量修改图片大小?
相信大家和我一样,网站的图片大小不一,有的错略图小的才几KB,大的可能有几MB,为了提高用户体验,我们需要将图片的缩略图统一大小,也就是宽高,我的网站8000多条张图片之前没有很好的方法去处理,有想过 ...
- 光影魔术手-批量-修改图片大小-小于1000k
光影魔术手(V4.4.1)批量修改图片大小小于1000k 注意点: 光影魔术手版本:4.4.1. 其他版本不保证操作正确. 操作系统:win7-64位 最后在选择"是否覆盖原文件" ...
最新文章
- 2.登录linun 输入密码登录不进去 进入单用户模式 修改 然后reboot
- 使用VC连接Access数据库的两种方法
- php 插入表,php 向数据库表中插入数据
- java判断回文字符串几种简单的实现
- 梁体混凝土弹性模量计算_预应力混凝土连续梁多点转向顶推施工技术研究
- ASP.NET页面间传值方式--zt
- 吴裕雄 python 机器学习——数据预处理标准化StandardScaler模型
- 慕课网:SpringBoot+MyBatis搭建迷你小程序
- 【转】5.2高性能IO模型浅析
- 刚毕业的他仅用1年就拿下了年薪30W的阿里数据分析岗
- JAVA(-Xms,Xmx,Xmn-XX:newSize,-XX:MaxnewSize,-XX:PermSize,-XX:MaxPermSize)区别
- 详解Java设计模式之观察者模式(Observer Pattern)
- iOS开发 动画(Animation)图片360度不停旋转
- Python 获取动漫番剧 -XXOO
- 一篇项目开发进度周报
- (oralce)操作数据库
- java汉字转拼音(全拼、简拼)
- 基于abp vnext手动编写一个功能的完整步骤
- 论文中文翻译——Automated Vulnerability Detection in Source Code Using Deep Representation Learning
- 新视野视听说教程2答案
热门文章
- 网佳创投创始人唐滔:创业者融资犹如交女友,围而不追,重在吸引
- python实现聊天小程序_Python使用django框架实现多人在线匿名聊天的小程序
- GIN框架(GOLANG)讲解如何疯速入门
- 易语言调用c 自定义数据类型,跟我入门易语言 14 自定义数据类型
- 为什么使用HashMap需要重写hashcode和equals方法_《进大厂系列》系列-HashMap
- aws 怎么将密钥转密码_将加密密钥存储在AWS Secrets Manager中
- LeetCode——[69] Sqrt(x)
- Bootstrap响应式布局案例- -阿里百秀
- spring之我见 - Ribbon如何在RestTemplate起作用(SmartInitializingSingleton)
- 解析IAR的ILINK链接器icf配置文件