python修改图片的尺寸和颜色 - 代码先锋网
文章推薦指數: 80 %
如果需要批量对图片的尺寸进行修改,一个个地弄进Photoshop修改岂不是要累死?还好Python的Pillow模块提供了相关的操作。
from PIL import Image #这个包的名字其实 ...
代码先锋网 代码片段及技术文章聚合
首页
联系我们
版权申明
隐私政策
首页
联系我们
版权申明
隐私政策
python修改图片的尺寸和颜色
技术标签: 文件操作 python 图像识别
如果需要批量对图片的尺寸进行修改,一个个地弄进Photoshop修改岂不是要累死?还好Python的Pillow模块提供了相关的操作。
fromPILimportImage#这个包的名字其实叫Pillow
importos
path=r'E:\Jupyterfiles\提取\图'#文件夹路径,注意不要带末尾的斜杠
names=os.listdir(path)#获取文件夹下的每个图片的文件名
fornainnames:
last='\\'+na#在此处每个图片的文件名前面加上斜杠
file_path=r'E:\Jupyterfiles\提取\图%s'%last#用字符串拼接完整文件名
img=Image.open(file_path)#打开图片
w=img.width#获取图片宽度方向的像素值
h=img.height#获取图片高度方向的像素值
d=img.info['dpi'][0]#获取图片的分辨率
wi=w/d*25.4#把图片的宽度换算成毫米
he=h/d*25.4#把图片的高度换算成毫米
img=img.resize((w,h),Image.ANTIALIAS)#按原尺寸缩放一下,这里主要是用一下锐化的滤镜,让图片质量更好
imge=img.convert('L')#对图片进行灰度处理
ifwi>160orhe>240:#如果图片的宽度大于160毫米或高度大于240毫米
imge.save(file_path,dpi=(200,200))#那就把图片的分辨率设为200,像素数不变
print('黑白和缩放---'+na)
else:
imge.save(file_path)#如果图片的尺寸没有超出设定的毫米数,就直接保存
print('只黑白---'+na)
这种可以批量对图片调整大小,进行灰度处理。
版权声明:本文为weixin_43320381原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43320381/article/details/106690413
智能推荐
工作中,ssh和scp很常用,不过每次都要记住每个主机的IP用户名,还有就是要输入密码如果主机个数只有一两个,那还可以,但是多了就乱了.之前一直误解这个免密码实用性不大.现在三台主机间就乱了所以有必要亲自设置一下1.在client端先生成公私钥2.查看本地.ssh文件生成的是id_rsa和id_rsa.pub,分别是一个私一个公钥 3.将本地的id_rsa.p...
文章目录1.前言2.背后的思考3.代码分析3.1初始化3.2enableAPI3.2select接口3.3reflect接口1.前言本文以menugovernor为例,进一步理解cpuidleframework中governor的概念,并学习governor的实现方法。
在当前的kernel中,有2个governor,分别为ladder和menu(蜗蜗试图理...
一、基本概念1、线段树是一棵二叉搜索树,它储存的是一个区间的信息。
2、每个节点以结构体的方式存储,结构体包含以下几个信息:3、线段树的基本思想:二分。
4、线段树一般结构如图所示:5、特殊性质:由上图可得,1、每个节点的左孩子区间范围为[l,mid],右孩子为[mid+1,r]2、对于结点k,左孩子结点为2k,右孩子为2k+1,这符合完全二叉树的性质用结构体存储structno...
主机规划:10.200.3.85 Kafka+ZooKeeper10.200.3.86 Kafka+ZooKeeper10.200.3.87 Kafka+ZooKeeper软件下载地址:#wgethttps://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.6/ap...
最近在搞django项目的国际化,综合了多家的帖子,才算搞成功,所以,若有人发觉什么地方在别的地方也出现了,不要惊讶。
创建一个i18ntest的项目,底下又建了个ajax的app。
和许多文章说的一样,settings.py的设置一定要更改[quote]USE_I18N=True#本来就有,确保为True'django.middleware.locale.LocaleMiddlewar...
猜你喜欢
事务,TransactionMyBatis里默认开启了事务,在执行insert,update,delete之后,要记得commit,形如,在官方文档里找到TransactionControlMethods voidcommit() voidcommit(booleanforce) //强制提交voidrollback()...
http://www.runoob.com/angularjs/angularjs-directives.html[]创建自定义的指令除了AngularJS内置的指令外,我们还可以创建自定义指令。
你可以使用.directive函数来添加自定义的指令。
要调用自定义指令,HTML元素上需要添加自定义指令名。
使用驼峰法来命名一个指令,runoobDirective,但在使用它...
在这之前,我们要知道什么是序列化.序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程.其实就是把对象保存起来,反序列化当然就是把这个过程反过来。
如果将foo2序列化,那么我创建出来的话必然要调用父类的构造函数所以输出结果那么反序列化打印出来的只是foo2对象,没有调用任何一个构造函数,因为最上面的父类实现了序列化接口,所有子类都实现了序列化,故都保存...
以下示例无法计算梯度,因为默认情况下tf.Tensor未被“监视”,并且tf.Variable不可训练:...
排查多个存储过程错误并记录日志 ...
相关文章
[python+pillow]修改图片的尺寸
Python批量修改图片尺寸
python批量修改图片尺寸
Python批量修改图片尺寸
python修改图片尺寸
使用Python修改图片尺寸
Python批量修改图片尺寸
修改图片的尺寸大小
Python修改图片像素颜色值
批量修改图片尺寸和图片名称
热门文章
mybatisgenerator
高精度除法与高精度取模
C++PAT乙级刷题笔记1023组个最小数
SpringCloudZuul入门
用选择法对10个数进行排序
MongoDbUtils
Springboot无法访问到默认首页:NomappingfoundforHTTPrequestwithURI[/]inDispatcherServletwith……
dataframe的一些操作
MySurface类
stl的map1------[NWPU][2018寒假作业][通用版]二、stl,模拟,贪心等[Cloned]A题
推荐文章
HDU1026IgnatiusandthePrincessI(深度优先搜索)
策略模式(StrategyPattern)
剑指offer刷题:矩形覆盖问题
js实现html中click和change事件
java.lang.reflect.Method源码
ubuntu安装microk8s
ElementUI文本内容不能自动换行,内容超出显示(遇到中文、空格才会换行)
mybatis——你想知道什么
SP1811LCS-LongestCommonSubstring(SAM)
Daily|jupyternotebook
相关标签
python
图片缩放
pillow
批量操作文件
图片尺寸修改
Python
python操作
图像处理
安卓
模版
©2018-2021Allrightsreservedbycodeleading.com
延伸文章資訊
- 1使用Python批量對圖片進行壓縮處理- IT閱讀 - ITREAD01.COM
實現程式碼. from PIL import Image import os import glob size = (500, 500) # 定義要調整成為的尺寸(PIL會自動根據 ...
- 2python批量修改圖片尺寸 - 台部落
圖像識別時,我們經常需要對輸入圖片進行尺寸調整。假設我們要將一個文件夾裏的所有圖片(不同格式、不同尺寸)的大小修改爲400X48。下面是利用python ...
- 3如何用Python寫一個簡易的相片批次轉檔工具? - 撰風旅食
再到實際資料夾查看情況,原本三張PNG照片,經過程式處理後另存了三張調整後的JPG照片,查看照片寬度為輸入值1200px,如此大小和格式放在部落格時更適合 ...
- 4python修改图片的尺寸和颜色 - 代码先锋网
如果需要批量对图片的尺寸进行修改,一个个地弄进Photoshop修改岂不是要累死?还好Python的Pillow模块提供了相关的操作。 from PIL import Image #这个包的名字...
- 5Python寫圖片格式批量處理工具!你還一張一張轉格式嗎? - 壹讀
原文地址:【kimol君的無聊小發明】-用python寫圖片格式批量處理 ... 其實,照片處理要求很簡單,主要是兩個方面:一個是調整圖片尺寸(即寬x高),另 ...