level 6
YS易小唐
楼主
由于网络问题在采集JPG图片的时候可能会出现不完整的情况,如下图示例:

如何避免这种情况呢?首先我们要能判断出一个JPG文件是否完整,然后对于不完整的进行重新下载,直至下载到完整的为止。
如何判断JPG图片的完整性?
1)方法一:采用PIL库(Python代码如下)。优点:适用常见各种格式图片。缺点:对于某些情况判断失败。

2)方法二:对于JPG图片,判断文件最后两个字节是否是'\xff\xd9',如果不是则表明文件不完整。优点:简单,准确。

Python代码如下:

了解更多分析及数据抓取可查看:
http://cloud.yisurvey.com:9081/html/bfd0c1a1-ea90-4ed6-9a2c-1da4cd72391c.html
本文转载自互联网、仅供学习交流,内容版权归原作者所有,如涉作品、版权和其他问题请联系我们删除处理。
特别说明:本文旨在技术交流,请勿将涉及的技术用于非法用途,否则一切后果自负。如果您觉得我们侵犯了您的合法权益,请联系我们予以处理。
2020年11月25日 10点11分
1

如何避免这种情况呢?首先我们要能判断出一个JPG文件是否完整,然后对于不完整的进行重新下载,直至下载到完整的为止。如何判断JPG图片的完整性?
1)方法一:采用PIL库(Python代码如下)。优点:适用常见各种格式图片。缺点:对于某些情况判断失败。

2)方法二:对于JPG图片,判断文件最后两个字节是否是'\xff\xd9',如果不是则表明文件不完整。优点:简单,准确。
Python代码如下:
了解更多分析及数据抓取可查看:http://cloud.yisurvey.com:9081/html/bfd0c1a1-ea90-4ed6-9a2c-1da4cd72391c.html
本文转载自互联网、仅供学习交流,内容版权归原作者所有,如涉作品、版权和其他问题请联系我们删除处理。
特别说明:本文旨在技术交流,请勿将涉及的技术用于非法用途,否则一切后果自负。如果您觉得我们侵犯了您的合法权益,请联系我们予以处理。