Nutzen von MIP-Mapping
Flash Player 9 und höher, Adobe AIR 1.0 und höher
MIP-Maps (auch als MipMaps bezeichnet) sind Bitmaps, die gruppiert und mit einer Textur verknüpft sind, um die Darstellungsqualität und -leistung zur Laufzeit zu erhöhen. Flash Player 9.115.0 und höhere Versionen sowie AIR implementieren diese Technologie (das Verfahren wird als Mip-Mapping bezeichnet), indem von jeder Bitmap optimierte Versionen mit unterschiedlicher Skalierung (beginnend bei 50 %) erstellt werden.
MIP-Maps werden für die folgenden Bitmap-Typen erstellt:
Bitmaps (JPEG-, GIF- oder PNG-Dateien), die mithilfe der ActionScript 3.0 Loader-Klasse angezeigt werden
Bitmaps in der Bibliothek eines Flash Professional-Dokuments
BitmapData-Objekte
Bitmaps, die mithilfe der ActionScript 2.0 loadMovie()-Funktion angezeigt werden
MIP-Maps werden nicht auf gefilterte Objekte oder in Bitmaps zwischengespeicherte Movieclips angewendet. MIP-Maps werden jedoch angewendet, wenn Bitmaptransformationen in einem gefilterten Anzeigeobjekt vorliegen, selbst wenn die Bitmap in maskiertem Inhalt enthalten ist.
Das MIP-Mapping erfolgt automatisch, es gibt jedoch einige Richtlinien, durch deren Einhaltung Sie sicherstellen können, dass Ihre Bilder diese Optimierung nutzen:
Stellen Sie für die Videowiedergabe die smoothing-Eigenschaft für das Video-Objekt auf true (siehe Abschnitt über die Video-Klasse).
Für Bitmaps muss die smoothing-Eigenschaft nicht auf true eingestellt werden, die Qualitätsverbesserungen sind jedoch deutlicher sichtbar, wenn Bitmaps geglättet werden.
Verwenden Sie für zweidimensionale Bilder Bitmapgrößen, die durch 4 oder 8 teilbar sind (z. B. 640 x 128; dieser Wert kann wie folgt verringert werden: 320 x 64 > 160 x 32 > 80 x 16 > 40 x 8 > 20 x 4 > 10 x 2 > 5 x 1) und für dreidimensionale Texturen Größen, die eine Potenz von 2 (2^n) sind. MIP-Maps werden aus Bitmaps erstellt, deren Breite und Höhe eine Potenz von 2 (2^n) ist (z. B. 256 x 256, 512 x 512, 1024 x 1024). MIP-Mipmapping erfolgt nicht bei Bitmap-Inhalten mit einer extremen Breite oder Höhe.