我需要能够以编程方式转换已经为iOS应用程序优化的PNG文件并删除优化。number of posts揭示了执行此操作的机制,但我希望在自己动手之前有一些现成的Java代码可以做到这一点。 有人知道一个将CgBI图像转换为RGBA的Java转换器吗?
我写了一个命令行C程序,可以完成相同的任务。除了其他转换器(我还没有测试在线转换器)之外,我的程序可以处理多个IDAT块、Adam7交错以及所有行过滤类型——后者对于去除带有alpha通道的彩色像素非常必要。据我所知,所有这些都可以得到与被破坏的图像完全相同的图像。 请查看我的网站以获取完整的C源代码。