0
私は200x200のUImageViewを持っていて、1000x1000の画像を提供し、画像が縮小されるとします。 1000x1000x4バイトのRAMを使用していますか?またはそれは縮小された次元x 4を使用していますか?(iOS)画像が縮小されても、RAMは少なくなりますか?
私は200x200のUImageViewを持っていて、1000x1000の画像を提供し、画像が縮小されるとします。 1000x1000x4バイトのRAMを使用していますか?またはそれは縮小された次元x 4を使用していますか?(iOS)画像が縮小されても、RAMは少なくなりますか?
PNGから読み込まれた元のイメージデータを使用している場合は、W x H x 4バイトを消費します。 iOSの下では、倍率が2倍のデバイスでは実際のピクセルよりも小さいので、2倍のイメージは実際には(W x 2)x(H x 2)x 4になります。イメージをより小さなサイズに縮小すると、多くのメモリが節約されますが、新しいCGImgRefとUIImageを作成する前に、グラフィックコンテキストを明示的に割り当ててより小さなイメージをレンダリングする必要があります。