如何在下载前检查图像大小

时间:2017-02-23 03:20:27

标签: python image size

我在网址上有图片如下:

http://ipcamera-viewer.com/image/?p=199619_20170221_162149_7208.jpg

因为我无法轻松下载所以我用这样的方式

browser.get(urlServer)
browser.save_screenshot(pathLocal)

我不想下载尺寸很小的黑色图片,所以我想查看文件大小,我试着用

imgData = browser.get_get_screenshot_as_base64()
if len(imgData) > 5000: browser.save_screenshot(pathLocal)  

但是base64与图像尺寸不同,我该怎么办?

1 个答案:

答案 0 :(得分:1)

This问题可能会提供一些见解。它表示要乘以.75来得到图像大小的估计结果(以字节为单位),您可以将其与之比较。

if (len(imgData)*.75) > desiredBytes: browser.save_screenshot(pathLocal)