IPA 图像使用 pngcrush 压缩 PNG 图像,但我想在 Ubuntu 上解压 PNG 图像。
谁能给我任何想法?
标准的 PNG 实用程序pngcrush
已被 Apple 修改,这使其产生技术上无效的 PNG:在强制的第一个块之前插入一个新块IHDR
,反转像素数据的 RGB(A) 顺序,并且 RGB 像素与其 alpha 进行预乘。
因此,我宁愿将这些 PNG 称为“油炸”,而不仅仅是“压碎”。
试试我自己的pngdefry
。源代码是在 Mac OSX 机器上编写的,但它也应该可以为其他操作系统编译;这是非常简单的 C 代码。