2011-01-17 7 views
1

iOS 4.0以降では、画像全体をメモリにロードせずにCGImageを分割する方法がありますか?私がしようとしているのは、大規模な画像を使用してCATiledLayerアプリケーションで使用するためにプログラムで画像を分割することですが、完全な画像を読み込むのに必要なメモリを使いたくありません。CGI画像を分割する

また、特定の解像度でセグメントをロードする方法があるので、画像からズームアウトすると、そのタイルを細かいレベルでロードしてメモリを節約できます。

ありがとうございます! -Matt

答えて

0

イメージをセグメント化するには、イメージ全体をメモリにロードする必要があります。あなたが興味を持っているなら、私はあなたにそうするためのいくつかのコードを与えることができます。

+0

生のバイトだけを使って分割することができたら、 'mmap'を使って特定のセグメントをメモリにロードすることができます。単なる考えです。 –

+0

理論的には正しいです。 ;-) –

関連する問題