私はiPhoneで開発しており、ゲームの大半はOpenGL ESを使用していますが、CGImageとQuartzを使用して表示するメニューもあります。 OpenGL ESでは、どのような画像圧縮(JPG、PNGなど)に関係なく、PVRTCを使用しない限り、テクスチャとしてメモリに格納されたデータは8ビットのテクスチャです2または4ビット。私たちは大きなCGImageのために記憶上の問題を抱えてきたので、私の質問は... QuartzとCGImageはどのような最適化と圧縮を使用していますか? Appleの文書で詳細を見つけることができません。実際には、256色の画像を入れたり、JPGとPNGを入れ替えるかどうかを知りたければ、速度は重要ではなく、メモリはここでボトルネックです。Quartzはテクスチャ圧縮をどのように処理しますか?
ありがとうございました。
パーフェクト、情報に感謝します。 – Eli