私は iPhone で開発しており、ゲームの大部分は OpenGL ES を使用していますが、CGImage と Quartz を使用して表示するメニューもあります。OpenGL ES では、どのような画像圧縮 (JPG、PNG など) を行っても、テクスチャとしてメモリに格納されたデータは 8 ビット テクスチャであることがわかっています。 2 ビットまたは 4 ビット。大きな CGImage が原因でメモリの問題が発生しているので、私の質問は... Quartz と CGImage はどのような最適化と圧縮を使用するのですか? Appleのドキュメントで詳細を見つけることができません.256色の画像を配置することで違いが生じるかどうか、またはJPGとPNGを2のべき乗で使用する場合に違いがあるかどうかを本当に知りたいのですが、速度は重要ではありません。ここではメモリがボトルネックです。
ありがとう。