python 查找损坏图片_使用Python查找损坏的图像

python 查找损坏图片

赶上本系列:

第1部分:使用Python自动执行数字艺术家的重复任务

第2部分:针对数字艺术家的Python文件管理技巧


如果您正在计算机上处​​理图像,那么最终一定会遇到损坏的文件,从而毁了您的一天。 我在动画渲染中遇到了这个问题(请记住,这里的最佳实践是渲染到一系列图像文件而不是单个视频文件)。 但是,动画和视觉效果并不是您看到图像损坏的唯一地方。 您也可以在其他领域轻松地做到这一点。 也许您是摄影师,并且拍摄了许多括号HDRI(高动态范围成像)色调映射,并且在从相机传输文件时出现了一些故障。

问题不在于修复或替换损坏的映像而花费的精力,通常只是重新渲染映像或将好的映像复制到您的计算机上,而窍门是找到那些坏的映像。图像在过程中越早越好。 你不知道的越长,当遇到一个腐败的形象,你会面临麻烦。

所以你会怎么做? 好了,您可以一次在一个图像编辑器或所选的查看器中一次打开一个文件,然后让该程序告诉您有问题。 但是,照片图像很大,仅查找一个或两个坏人就需要进行整套检查,这既烦人又耗时。 虽然动画渲染通常是较小的文件,你往往更多人去通过。 就我而言,我定期制作渲染中包含超过44,000帧的渲染。 (不,这不是错别字-4.4万帧。)

解决方案? 你猜到了。 编写脚本。

与本系列的前几篇文章一样,您将使用Python进行脚本编写。 第一步:获取文件清单。 幸运的是,如果您阅读了本系列上一篇文章 ,那么您知道这是使用os模块的问题。 假设您要检查的所有图像文件都在硬盘驱动器上的单个目录中。 此外,假设您将从该目录中运行此脚本。 使用Python,您可以使用以下代码获取这些文件的列表:



   
   
   
import os
   
for filename in os . listdir ( './'
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值