python 安装PIL模块,并且查看图片大小
文章目录
- 1、安装PIL(pip install Pillow)
- 2、使用python查看图片大小
- 2.1 爬取图片的响应字节,查看图片大小(个人项目需求)
- 2.2 使用os模块查看本地文件的大小(包括但不限图片)
1、安装PIL(pip install Pillow)
图片是我第一次安装命令错误,后来才发现是
pip install Pillow
但是导入模块使用是PIL:
from PIL import Image
2、使用python查看图片大小
2.1 爬取图片的响应字节,查看图片大小(个人项目需求)
注意:我这里省获取图片的request的返回response
from PIL import Image
from io import BytesIO
import sysimg_name = img_url[img_url.rindex('/') + 1:]
image = Image.open(BytesIO(response.body))
if int((sys.getsizeof(image))) >= 15:with open('./images_CCTVdalou/img_360_' + img_name, 'wb') as file:file.write(response.body)
else:print('%s此图片过小不符合要求' % img_url)
2.2 使用os模块查看本地文件的大小(包括但不限图片)
import osdef get_size(path):# 转到文件目录下os.chdir(path)# print(os.getcwd())# 将当前的所以文件名提取出来。key_list = os.listdir()is_del = []for i in key_list:ret = os.path.getsize(i)print(i)# 将爬取的图片小于5kb的和不是图片的文件删除if ret//1024 <= 5 or i.endswith('html') or i == 'img_':is_del.append(i)os.remove(i)print(is_del)print(len(is_del))if __name__ == '__main__':path = r'文件的目录'get_size(path)
python 安装PIL模块,并且查看图片大小相关推荐
- python pil_使用Python的PIL模块来进行图片对比
在使用google或者baidu搜图的时候会发现有一个图片颜色选项,感觉非常有意思,有人可能会想这肯定是人为的去划分的,呵呵,有这种可能,但是估计人会累死, 开个玩笑,当然是通过机器识别的,海量的图片 ...
- Python「PIL」:调整图片大小
使用 PIL 在图片比例不变的情况下修改图片大小. 目录 一.介绍 二.代码 一.介绍 Image.resize def resize(self, size, resample=BICUBIC, bo ...
- python没有pil模块_Python离线安装PIL 模块的方法
Python离线安装PIL 模块的方法 发布时间:2020-09-02 00:14:51 来源:脚本之家 阅读:122 作者:那. python的库一般都用pip安装. 但是有时候也会出现在线安装失败 ...
- Python离线安装PIL 模块(pillow、沙箱、照相)
python的库一般都用pip安装. 但是有时候也会出现在线安装失败的情况,如下图安装PIL模块时报错: 这时候可以采取离线安装的方式: 一.首先下载离线安装包 PIL官方版不支持py3,不过有非官方 ...
- PIL篇---python 实现PIL模块在图片画线写字
python 实现PIL模块在图片画线写字 from PIL import Image, ImageDraw, ImageFont# get an image base = Image.open('2 ...
- pythonpil安装教程_Python 3.6 -win64环境安装PIL模块的教程
PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用. 由于PIL仅支持到Python 2.7,加上年久失修 ...
- pil库修改图片大小_python 利用PIL库进行更改图片大小的操作
python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...
- 新发的日常小实验——使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍数(Unity、PIL、Pillow、压缩)
文章目录 一.问题:图片导入Unity被调整成2的N次方 二.设置不转换成2的N次方 三.使用ETC压缩格式,图片宽高必须是4的倍数 四.使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍 ...
- 如何在pycharm中安装PIL模块
如何在pycharm中安装PIL模块? 问题描述 解决方法 问题描述 在使用pycharm时,导入PIL模块保错,需安装PIL模块,于是,进行安装. 打开设置 安装模块 搜索 PIL,并进行安装 最后 ...
最新文章
- python循环队列_关于循环队列的一些讲解
- Nginx+Keepalived实现双机热备
- linux——系统排错之引导恢复shell
- What is the usage of excludedParameters
- c调用python脚本 效率,尝试用C调用Python脚本#
- 疑似realme X9系列神秘新机曝光:搭载骁龙870处理器
- CF988 D. Points and Powers of Two【hash/数学推理】
- 从疫情中看智慧医疗场景新应用,智慧医疗纵深发展还有哪些可能性?
- 一个迷茫的 大学生自学Linux的开始
- python模块基础之OS模块
- 新人如何适应自己的领导
- 深度学习之Bottleneck Layer or Bottleneck Features
- forEach(BiConsumer action)方法遍历Map集合
- 关于用户登录的记住密码实现思路(考虑到安全问题)
- 激励机制:区块链的幕后英雄
- 徐培成大数据第一季java基础-徐培成-专题视频课程
- 天然气流量计选型指南
- python查找列表中的重复值_在列表列表中查找重复项
- <数字图像处理>整理--冈萨雷斯版-华中科技大学powerpoint
- CentOS安装Nginx 以及日志管理
热门文章
- Oracle EBS Interface/API(28) - 客制化开发AP付款API
- Unity改变应用游戏的分辨率 resoution
- java 盖章透明_java实现图片上传后裁剪,把白色背景变成透明图(电子印章)
- 【GD32】GD32读取ADC数据
- oracle修改表中字段名,oracle如何修改表字段名
- 全网最全,接口自动化测试怎么做的?精通接口自动化测试详解
- python解决Failed building wheel for XXX
- 我的cocos2d-x学习之路
- 智联招聘python抓包
- AG6201中文规格书|AG6201方案应用|安格AG6201||HDMI转VGA带DAC方案