Het downsampelen van bitmaps

Om beter gebruik te maken van het geheugen, worden 32-bits ondoorzichtige afbeeldingen verkleind tot 16-bits afbeeldingen, wanneer Flash Player een 16-bits scherm detecteert. Dit downsampelen verbruikt de helft van de geheugenmiddelen en rendeert afbeeldingen sneller. Deze functie is alleen beschikbaar in Flash Player 10.1 voor Windows Mobile.

Opmerking: Voor Flash Player 10.1 werden alle gemaakte pixels in het geheugen als 32-bits (4 bytes) opgeslagen. Een eenvoudig logo van 300 x 300 pixels verbruikte 350 kb geheugen (300*300*4/1024). Met dit nieuwe gedrag verbruikt hetzelfde ondoorzichtige logo slechts 175 kb. Als het logo transparant is, wordt het niet gedownsampeld tot 16 bits en behoudt het dezelfde grootte in het geheugen. Deze functie is alleen van toepassing op ingesloten bitmaps of bij uitvoering geladen afbeeldingen (.png, .gif. jpg).

Op mobiele apparaten kan het moeilijk zijn om het verschil te zien of een afbeelding in 16 bits of 32 bits wordt gerenderd. Er is geen merkbaar verschil bij een eenvoudige afbeelding die slechts een paar kleuren bevat. Zelfs bij een complexere afbeelding is het moeilijk om de verschillen te vinden. Er kan echter een kleurdegradatie voorkomen, wanneer u op een afbeelding inzoomt en een 16 bits-verloop kan er minder vloeiend uitzien dan de 32 bits-versie.