Para usar melhor a memória, imagens opacas de 32 bits são reduzidas para imagens de 16 bits quando o Flash Player detecta uma tela de 16 bits. Essa redução de resolução consome metade dos recursos de memória, e as imagens são renderizadas mais rapidamente. Este recurso está disponível somente no Flash Player 10.1 para Windows Mobile.
Nota:
Antes do Flash Player 10.1, todos os pixels criados na memória eram armazenados em 32 bits (4 bytes). Um logotipo simples de 300 x 300 pixels consumia 350 KB de memória (300*300*4/1024). Com este novo comportamento, o mesmo logotipo opaco consome somente 175 KB. Se o logotipo for transparente, sua resolução não será reduzida para 16 bits e ele manterá o mesmo tamanho na memória. Este recurso se aplica apenas a bitmaps incorporados ou imagens carregadas em tempo de execução (PNG, GIF, JPG).
Em dispositivos móveis, não é fácil distinguir uma imagem renderizada em 16 bits da mesma imagem renderizada em 32 bits. Para uma imagem simples que contém apenas algumas cores, não há diferença perceptível. Mesmo para uma imagem mais complexa, é difícil detectar as diferenças. Entretanto, há alguma degradação da cor quando se aplica zoom à imagem, e um gradiente de 16 bits pode parecer menos suave do que a versão de 32 bits.
|
|
|