0

IPA 画像は pngcrush を使用して PNG 画像を圧縮していますが、Ubuntu で PNG 画像を圧縮解除したいと考えています。

誰でも私にアイデアを教えてもらえますか?

4

1 に答える 1

3

標準の PNG ユーティリティpngcrushが Apple によって変更されたため、技術的に無効なPNG が生成されます。必須の最初のチャンクの前に新しいチャンクが挿入されIHDR、ピクセル データの RGB(A) 順序が反転され、RGB ピクセルがアルファで事前に乗算されます。

したがって、これらの PNG を単に「つぶした」というよりも「揚げた」と呼びたいと思います。

自分で試してみてくださいpngdefry。ソースコードは Mac OSX マシンで書かれていますが、他の OS でもコンパイルできるはずです。これは非常に単純な C コードです。

于 2014-04-14T19:35:38.680 に答える