Python中获取图片的大小问题
作者:玉米丛里吃过亏 时间:2022-11-08 21:43:23
Python获取图片的大小
了解过Pillow的都知道,Pillow是一个非常强大的图片处理器,这篇文章主要记录一下Pillow对图片信息的获取:
安装Pillow
pip install pillow
本地图片
import os
from PIL import Image
path = os.path.join(os.getcwd(),"23.png")
img = Image.open(path)
print img.format # PNG
print img.size # (3500, 3500)
远程图片
path = "http://h.hiphotos.baidu.com/image/pic/item/c8ea15ce36d3d5397966ba5b3187e950342ab0cb.jpg"
file = urllib2.urlopen(path)
tmpIm = cStringIO.StringIO(file.read())
img = Image.open(tmpIm)
print img.format # JPEG
print img.size # (801, 1200)
Python不加载图片获取尺寸
解释
网上其他人的说法基本都不太可行,恭喜你找到了宝藏。
通常在 Python 里读取尺寸时都会把整张图片加载到内存中,非常耗时,有没有办法像 Andorid 加载 Bitmap 时一样快速读取尺寸而不加载图片呢?答案是有的,使用 imagesize。
例子
下载
pip install imagesize
使用
import imagesize
def main():
input_path = ''
width, height = imagesize.get(input_path)
if __name__ == '__main__':
main()
来源:https://blog.csdn.net/y472360651/article/details/79272927
标签:Python,图片,大小
0
投稿
猜你喜欢
Python使用Pickle模块进行数据保存和读取的讲解
2021-08-23 19:37:55
使用版本控制原因及Git与Subversion介绍
2023-12-09 22:29:18
Javascript 颜色渐变效果的实现代码
2024-05-05 09:15:50
pygame游戏之旅 载入小车图片、更新窗口
2022-08-06 18:12:39
一个导航的前端实现
2008-11-13 12:41:00
JS实现淡入淡出图片效果的方法分析
2023-08-24 08:45:44
Python作用域用法实例详解
2022-12-10 15:44:42
asp DateDiff实现文字在特定时间后消失
2011-03-11 11:11:00
numpy创建神经网络框架
2023-07-10 22:17:50
jquery无法设置checkbox选中即没有变成选中状态
2024-04-22 22:33:26
用不着妄自菲薄对ASP和ASP程序员的一些话
2007-08-22 15:09:00
全面解读Python Web开发框架Django
2022-06-24 19:41:45
SQL Server2019安装的详细步骤实战记录(亲测可用)
2024-01-28 13:04:51
Python方法的延迟加载的示例代码
2022-09-05 03:25:00
MySQL查询倒数第二条记录实现方法
2024-01-26 07:15:50
python自动登录12306并自动点击验证码完成登录的实现源代码
2021-07-08 12:50:29
浅谈音视频 pts dts基本概念及理解
2023-11-13 03:31:26
JavaScript 实现 Konami Code
2009-05-26 12:44:00
sql 语句中的 NULL值
2024-01-14 06:41:16
详解Python函数式编程之装饰器
2023-06-16 19:46:58