2012-02-17 10 views
1

iPadの画面のサイズの数倍の非常に大きなビットマップを生成する必要があります。私はそれを描く最善の方法を見つけたい。非常に大きなビットマップを描く

あまりにも多くのメモリを消費するので、イメージ全体を単一のビットマップコンテキストで単純に描画することはできません。それは既存の画像ファイルに追加するメモリ内の画像の小さな塊を描画することは可能ですか?または、私はいくつかの小さな画像ファイルを生成する方が良いですか?

答えて

3

必要に応じてさまざまな解像度で画像をタイルする必要があります。 Here is a linkには、CATiledLayerとその実装方法が記述されています。

+0

これは実行可能なオプションのように聞こえます。だから、基本的に私は後者の選択肢と一緒に行かなければならないでしょう。いくつかの小さな画像を生成する(またはその場でスライスを描く)スライスをロードする必要があるときに、CATiledレイヤーに決定させる。 –

+0

それは正しいです。アプリがズームをサポートしている場合は、さまざまなレベルをサポートするためにタイルを追加作成する必要があります。 – bbarnhart

+0

素晴らしいそれは、私がやらなければならないと思ったより簡単です。ありがとうございました。 –

関連する問題