roguesir
2017-03-28 01:26
采纳率: 63.6%
浏览 5.0k

python处理图片,如何判断图片是否损坏

本地图片作为输入进行图片分析,请问如何才能判断图片是否已经损坏,如何才能实现分析时自动检查,并将已经损坏的图片删除。。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • oyljerry 2017-03-28 04:20
    已采纳

    用imghdr模块
    https://docs.python.org/3/library/imghdr.html

     >>> import imghdr
    >>> imghdr.what('/tmp/bass')
    
    点赞 打赏 评论
  • 王雨老公 2017-03-28 16:00

    取到的文件跟源文件进行比较:
    1. 先比大小,大小不一致文件一定不同;
    2. 大小一致再比sha1sum,sha1sum一致文件可以认为一致;
    3.只要文件不同了,就删掉。

    点赞 打赏 评论

相关推荐 更多相似问题