![]() |
1
3
另一种可能的解决方案是稍微改变处理器处理文件的方式:让它始终创建一个名为temp.png的文件(例如),然后在完成后将其重命名为“正确”的名称。这样,您就知道周围是否有一个名为temp.png的文件,然后进程被中断,而如果没有这样的文件,那么一切都很好。 (一个变体命名方案是做firefox的下载程序所做的事情——将.append.partial添加到真正的文件名中以获取临时名称。) |
![]() |
2
4
既然你在linux系统上,你可能已经安装了python。 一个简单的方法是尝试使用pil(python imaging library,python映像库)加载和验证文件(首先需要安装)。
(逐字摘自 my own answer in this thread ) |
![]() |
3
3
有点老套,但很管用 如果您在Linux或类似的系统上运行,那么您可以使用“convert”命令
如果生成无效的PNG,然后尝试转换,将出现错误:
|
![]() |
4
3
我知道这是2010年的一个问题,但我认为这是一个更好的解决方案: pngcheck . |
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 6 月前 |
![]() |
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 6 月前 |
![]() |
Marco · PyCharm Linux系统文件上os.stat异常 7 月前 |