ビットマップのダウンサンプリング

メモリの使用を改善するため、Flash Player で 16 ビット画面を検出すると、32 ビットの不透明イメージは 16 ビットのイメージに縮小されます。このダウンサンプリングによって、メモリリソースの消費量が半減し、イメージのレンダリングが高速化します。この機能は、Windows Mobile 用 Flash Player 10.1 でのみ使用できます。

注意: Flash Player 10.1 より前では、メモリ内に作成されたすべてのピクセルが 32 ビット(4 バイト)で格納されていました。300 x 300 ピクセルのシンプルなロゴは、350 KB(300 * 300 * 4 / 1,024)のメモリを消費していました。この新しい機能を使用すれば、同じ不透明なロゴによって消費されるメモリは 175 KB のみです。ロゴが透明な場合は、16 ビットにダウンサンプリングされないので、メモリのサイズは変わりません。この機能が適用されるのは、埋め込みビットマップまたはランタイムによりロードされた画像(PNG、GIF、JPG)のみです。

モバイルデバイスでは、同じイメージを 16 ビットと 32 ビットでレンダリングした場合の違いを見分けるのは困難です。2、3 色からなるシンプルなイメージでは、目で見てわかるような違いはありません。より複雑なイメージでも、その違いを見分けるのは困難です。ただし、イメージを拡大すると、一部に不均一な色のグラデーションが見られる場合があります。また、16 ビットのグラデーションの方が 32 ビットよりも滑らかさに劣るように見えることがあります。