IPA 画像は pngcrush を使用して PNG 画像を圧縮していますが、Ubuntu で PNG 画像を圧縮解除したいと考えています。
誰でも私にアイデアを教えてもらえますか?
標準の PNG ユーティリティpngcrush
が Apple によって変更されたため、技術的に無効なPNG が生成されます。必須の最初のチャンクの前に新しいチャンクが挿入されIHDR
、ピクセル データの RGB(A) 順序が反転され、RGB ピクセルがアルファで事前に乗算されます。
したがって、これらの PNG を単に「つぶした」というよりも「揚げた」と呼びたいと思います。
自分で試してみてくださいpngdefry
。ソースコードは Mac OSX マシンで書かれていますが、他の OS でもコンパイルできるはずです。これは非常に単純な C コードです。