使用Python获取图片的物理尺寸(KB)

如何获取图片的物理尺寸,而非(width, height)?

#! -*- coding: utf-8 -*-
import requests
import io

url = "https://i.loli.net/2019/11/23/Q7NAVgfWp8YnhSl.jpg"
image = requests.get(url).content
#image = open('lyf.jpg', 'rb').read()

image_b = io.BytesIO(image).read()
size = len(image_b)
print("{} byte\n{} kb\n{} Mb".format(size, size / 1e3, size / 1e6))

结果:

52921 byte
52.921 kb
0.052921 Mb

与计算机显示的真实结果是一样的:

参考链接:http://www.freesion.com/article/70774932/

猜你喜欢

转载自www.cnblogs.com/lfri/p/11920935.html