您必须以符合Adam7 算法的方式传递字节。也许可以在 Google 上搜索到一个第三方库,该库以这种方式传递字节,从而减轻了繁重的工作。
这是它的作用的直观示例。
编辑: Windows 版 LibPNG 可能是一个开始。当然,它的 DLL 需要您的 .NET 程序与非托管代码和非 MSIL 程序集进行交互,这是另一个故事,我确信它已发布在 stackoverflow 上的其他地方 - 或者也许您可以专门为其创建另一个问题。LibPNG 是一个开源项目,因此查看其源代码可能会提供对 Adam7 算法的深入了解,该算法可以用 C#/.NET 重新编码。