私はiOSアプリで画像サイズの問題を抱えていたし、それを読んだ後、いくつかの画像サイズ最適化ソリューションほとんどのロスレス画像フォーマットおよび/またはライブラリですか?
を見つけながら、私はthis articleを発見し、私は私が唯一のPNGまたはJPEGを使用する必要はありません実現しました。実際には、デフォルトでiOSプラットフォームでサポートされていない画像フォーマットを使用できます。実際のピクセルを取得できる場合、CGImage
経由でUIImage
に変換するのは単なる作業です。私は特別なビットマップ形式と特殊なデコーダを使用することができます。例として、テクスチャーアトラスというテクニックがあり、ビッグビットマップ内に多くのイメージを格納し、余分な複製バケットを節約できます。
私は(圧縮されたとき)最も可逆な可逆画像圧縮フォーマットおよび/またはライブラリについて質問しています。あなたが素晴らしいフォーマットやライブラリを知っていれば、私にそれをお勧めします。
オープンソースならいいかもしれませんが、クローズドソースや有料のソリューションであれば気になりません。私が必要とするのは、ソースコードではなく、素晴らしい画像圧縮だけです。もちろん、それはiOSプラットフォーム上で使用可能でなければならないので、C、C +またはObjective-C言語で使用可能なデコーダを提供する必要があります。 (私はこれらのプラットフォームではエンコーダが必要ありません)
画像の圧縮アルゴリズムは、画像によっては他の画像よりも優れています。どのような種類の画像(写真、線画、スキャンされたテキストなど)で作業していますか? –
どのような種類の画像を圧縮していますか? PNGは通常、スクリーンショットのようなものに対しては「十分に良い」とみなされます。 iPhoneでは、処理能力が限界になる可能性があります。 – Potatoswatter
@ Adam私の画像は主にUIのものです。通常、PhotoshopやIllustratorなどのツールで描画されたグラフィックスです。写真ではありません。しかし、通常、それは詳細の写真レベルを持つことができます。 – Eonil