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.