获取图片的大小(宽高):BytesIO
获取 图片 大小 宽高
2023-09-14 09:00:35 时间
获取图片的大小(宽高)
from io import BytesIO,StringIO import requests from PIL import Image img_url = "http://imglf1.ph.126.net/pWRxzh6FRrG2qVL3JBvrDg==/6630172763234505196.png" response = requests.get(img_url) f = BytesIO(response.content) img = Image.open(f) print(img.size)
输出结果:
(500, 262)
理解一下 BytesIO 和StringIO
很多时候,数据读写不一定是文件,也可以在内存中读写。
StringIO顾名思义就是在内存中读写str。
BytesIO 就是在内存中读写bytes类型的二进制数据
例子中如果使用StringIO 即f = StringIO(response.text)会产生"cannot identify image file"的错误
当然上述例子也可以把图片存到本地之后再使用Image打开来获取图片大小
相关文章
- sql server 获取每一个类别中值最大的一条数据
- Java获取当前类名的两种方法
- 获取 Docker container 中的资源使用情况(转)
- 企业如何从大数据中获取价值
- AsyncTask--远程图片获取与本地缓存
- JavaScript获取图片的原始尺寸
- 上传图片时获取到上传图片的长和宽
- 使用Win + Alt + PrtScn热键获取特定程序的屏幕截图
- 获取文件创建时间
- PHP正则获取图片信息
- atitit.图片相似度与图片查找的设计 获取图片指纹
- Atitit.获取验证码图片通过web
- Atitit.获取验证码图片通过web
- iOS 怎样获取wifi名(无法获取wifi名)(亲测有效)
- Android 获取当前页面的activity和包
- Android 获取imageview的图,在另一个imageview里显示,还能得到图片
- 使用编辑框Edit Text:Button获取从Edit view中输入的值并且输出到title中
- 手把手教你用Python网络爬虫获取壁纸图片
- Crawler/ML:爬虫技术(基于urllib.request库从网页获取图片)+HierarchicalClustering层次聚类算法,实现自动从网页获取图片然后根据图片色调自动分类
- C# Selenium with PhantomJSDriver get image width and height (获取图片的长和高)
- js:通过正则表达式从base64编码的图片中获取扩展名
- 【CSS】盒子模型内边距 ③ ( 盒子模型内边距案例 | 使用 Fireworks 分析网页 | 缩放图片 | 切片工具测量图片 | 吸管工具获取图片颜色 | 代码示例 )
- 实时获取浏览器的地址栏的网页地址
- WEB自动化(5)获取网站验证码即从验证码截图中获取图片中的字符串
- qq音乐——获取歌曲图片和名称
- 怎么解决canvas中获取跨域图片数据的问题?
- JSP解决 — 登录注册界面点击按钮无法获取值在界面显示
- JS获取当前网址信息
- Android12之OpenSL ES中IObject_GetInterface获取引擎接口(十五)