為了更妥善地利用記憶體,當 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/1024)。透過這個新行為,相同的不透明標誌只會耗用 175 KB。如果標誌是透明的,則不會縮減取樣至 16 位元,會在記憶體中保持相同的大小。此功能僅適用於內嵌點陣圖或執行階段載入的影像 (PNG、GIF、JPG)。
在行動裝置上,很難分辨以 16 位元顯示的影像和以 32 位元顯示相同影像之間的差異。對於只包含少量顏色的簡單影像,偵測不出其差異。即使是更複雜的影像,也很難偵測出其差異。不過,在放大影像時,可能會有些顏色退色,而且 16 位元的漸層看起來會比 32 位元版本較不平滑。
|
|
|