Aprovechamiento de la técnica de mipmapping
Flash Player 9 y posterior, Adobe AIR 1.0 y posterior
Los mapas MIP (también denominados mipmaps), son mapas de bits agrupados de forma conjunta y asociados a una textura para aumentar el rendimiento y la calidad de representación en tiempo de ejecución. Flash Player 9.115.0. y las versiones posteriores y AIR implementan esta tecnología (el proceso se denomina mipmapping), creando versiones optimizadas de escala variable de cada mapa de bits (comenzando en un 50%).
Los mapas MIP se crean para los siguientes tipos de mapas de bits:
Un mapa de bits (archivos JPEG, GIF o PNG) que se muestra utilizando la clase Loader de ActionScript 3.0.
Un mapa de bits de la biblioteca de un documento de Flash Professional.
Un objeto BitmapData.
Un mapa de bits que se muestra utilizando la función loadMovie() de ActionScript 2.0.
Los mapas MIP no se aplican a objetos filtrados o clips de película almacenados en caché de mapa de bits. Sin embargo, los mapas MIP se aplican si dispone de transformaciones de mapa de bits en un objeto de visualización filtrado, aunque el mapa de bits esté en un contenido con máscara.
La técnica de "mipmapping" se realiza automáticamente, pero puede seguir algunas directrices para garantizar que sus imágenes aprovechan esta optimización:
Para la reproducción de vídeo, establezca la propiedad smoothing en true para el objeto Video (consulte la clase Video).
Para los mapas de bits, la propiedad smoothing no tiene que establecerse en true, pero las mejoras de calidad serán más visibles si los mapas de bits utilizan el suavizado.
Utilice tamaños de mapa de bits que sean divisibles por 4 u 8 para imágenes bidimensionales (por ejemplo, 640 x 128, que se puede reducir del siguiente modo: 320 x 64 > 160 x 32 > 80 x 16 > 40 x 8 > 20 x 4 > 10 x 2 > 5 x 1) y 2^n para texturas tridimensionales. Los mapas MIP se generan a partir de mapas de bits de una anchura y altura de 2^n (por ejemplo, 256 x 256, 512 x 512, 1024 x 1024). La técnica de mipmapping no se produce para el contenido de mapa de bits con una altura o anchura distinta.