Python判断图片是否破损的解决方法

      发布在:Python技术      评论:0 条评论
<p>在使用python处理图片的时候,如果是破损有问题的图片文件通过Pillo打开的时候会报错,于是想到<span style="color: rgb(68, 68, 68); font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">使⽤imghdr模块中的what()⽅法判断图⽚⽂件是否损坏,若⽂件损坏,则返回None,否则返回图⽚⽂件的类型,如jpeg等。imgh 内容⻅: <a href="https://docs.python.org/3/library/imghdr.html">https://docs.python.org/3/library/imghdr.html</a> </span></p><p><br/></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:&#39;JetBrains Mono&#39;,monospace;font-size:9.8pt;"><span style="color:#cc7832;">import </span>imghdr<br/><br/>check = imghdr.what(<span style="color:#6a8759;">r&#39;D:\tools20211107\1.jpg&#39;</span>)<br/><span style="color:#cc7832;">if </span>check == <span style="color:#cc7832;">None</span>:<br/> <span style="color:#8888c6;">print</span>(<span style="color:#6a8759;">&#39;</span><span style="color:#6a8759;font-family:&#39;宋体&#39;,monospace;">说明这张图片已经损坏</span><span style="color:#6a8759;">&#39;</span>)</pre><p><br/></p>
相关文章
热门推荐