![是否有可能渲染和/或恢复明显损坏的 PNG 文件的一半?](https://linux22.com/image/1568978/%E6%98%AF%E5%90%A6%E6%9C%89%E5%8F%AF%E8%83%BD%E6%B8%B2%E6%9F%93%E5%92%8C%2F%E6%88%96%E6%81%A2%E5%A4%8D%E6%98%8E%E6%98%BE%E6%8D%9F%E5%9D%8F%E7%9A%84%20PNG%20%E6%96%87%E4%BB%B6%E7%9A%84%E4%B8%80%E5%8D%8A%EF%BC%9F.png)
我有一大块PNG 文件,缺少结尾。IDAT
块中未知数量的数据丢失,以及IEND
块。我检查了IHDR
,它看起来完全正常,正确显示图像大小(1920x1080)、位深度(8)等。图像不是隔行扫描的。
我在 Windows 上(但有一个 Linux 机器可用)。在 Windows 中打开它只会显示一个黑色窗口,没有任何内容(但也没有错误消息)。
有什么方法可以渲染我所拥有的图像吗?还是整个图像都无法读取,因为底部部分缺失了?
数据也很嘈杂,但我不认为它会造成什么大问题 - 信噪比应该相当高,而且正如我所说,完全IHDR
没问题。