Paket | flash.display |
Klasse | public final class StageQuality |
Vererbung | StageQuality Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stage.quality
-Eigenschaft bereit und liefert den Wert für den quality
-Parameter für die BitmapData.drawWithQuality()
-Methode.
Bei höheren Qualitätseinstellungen werden skalierte Bitmaps besser dargestellt. Höhere Qualitätseinstellungen beanspruchen jedoch auch mehr Computerressourcen. Besonders bei der Wiedergabe von skaliertem Video kann eine hohe Qualitätseinstellung die Bildrate verringern.
Im Desktop-Profil von Adobe AIR kann tquality
auf StageQuality.BEST
oder StageQuality.HIGH
gesetzt werden (der Standardwert ist StageQuality.HIGH
). Der Versuch, die Eigenschaft auf einen anderen Wert einzustellen, hat keinerlei Auswirkungen (und die Eigenschaft wird nicht geändert). Im mobile-Profil von AIR sind alle vier Qualitätseinstellungen verfügbar. Der Standardwert für mobile Geräte ist StageQuality.MEDIUM
.
Bei Inhalt, der in Adobe AIR ausgeführt wird, gilt Folgendes: Wenn die quality
-Eigenschaft für ein Stage-Objekt eingestellt wird, ändert dies die Wiedergabequalität für alle Stage-Objekte (von unterschiedlichen NativeWindow-Objekten verwendet).
Hinweis:
Da das Betriebssystem die Geräteschriften zeichnet, hat die quality
-Eigenschaft darauf keine Auswirkung.
Verwandte API-Elemente
Konstante | Definiert von | ||
---|---|---|---|
BEST : String = "best" [statisch]
Legt eine sehr hohe Renderqualität fest. | StageQuality | ||
HIGH : String = "high" [statisch]
Legt eine hohe Renderqualität fest. | StageQuality | ||
HIGH_16X16 : String = "16x16" [statisch]
Legt eine sehr hohe Renderqualität fest. | StageQuality | ||
HIGH_16X16_LINEAR : String = "16x16linear" [statisch]
Legt eine sehr hohe Renderqualität fest. | StageQuality | ||
HIGH_8X8 : String = "8x8" [statisch]
Legt eine sehr hohe Renderqualität fest. | StageQuality | ||
HIGH_8X8_LINEAR : String = "8x8linear" [statisch]
Legt eine sehr hohe Renderqualität fest. | StageQuality | ||
LOW : String = "low" [statisch]
Legt eine niedrige Renderqualität fest. | StageQuality | ||
MEDIUM : String = "medium" [statisch]
Legt eine mittlere Renderqualität fest. | StageQuality |
BEST | Konstante |
public static const BEST:String = "best"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Legt eine sehr hohe Renderqualität fest. Für Grafiken wird ein Anti-Aliasing mit einem 4x4-Pixelraster durchgeführt. Wenn Bitmap.smoothing
den Wert true
aufweist, verwendet die Laufzeitumgebung einen hochwertigen Algorithmus für die Verkleinerung, durch den weniger Artefakte entstehen (bei Verwendung von StageQuality.BEST
mit Bitmap.smoothing
und dem Wert true
verringert sich die Leistung jedoch erheblich; daher wird diese Einstellung nicht empfohlen).
HIGH | Konstante |
public static const HIGH:String = "high"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Legt eine hohe Renderqualität fest. Für Grafiken wird ein Anti-Aliasing mit einem 4x4-Pixelraster durchgeführt. Das Glätten von Bitmaps hängt von der Einstellung Bitmap.smoothing
ab. Für Laufzeitumgebungen wird MIP-Mapping verwendet. Dies ist die von Flash Player verwendete Standardeinstellung für die Wiedergabequalität.
HIGH_16X16 | Konstante |
public static const HIGH_16X16:String = "16x16"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.3 |
Legt eine sehr hohe Renderqualität fest. Für Grafiken wird ein Anti-Aliasing mit einem 16x16-Pixelraster durchgeführt. Wenn Bitmap.smoothing
den Wert true
aufweist, verwendet die Laufzeitumgebung einen hochwertigen Algorithmus für die Verkleinerung, durch den weniger Artefakte entstehen (bei Verwendung von StageQuality.BEST
mit Bitmap.smoothing
und dem Wert true
verringert sich die Leistung jedoch erheblich; daher wird diese Einstellung nicht empfohlen).
HIGH_16X16_LINEAR | Konstante |
public static const HIGH_16X16_LINEAR:String = "16x16linear"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.3 |
Legt eine sehr hohe Renderqualität fest. Für Grafiken wird ein Anti-Aliasing mit einem 16x16-Pixelraster durchgeführt. Anti-Aliasing wird im linearen sRGB-Raum generiert. Wenn Bitmap.smoothing
den Wert true
aufweist, verwendet die Laufzeitumgebung einen hochwertigen Algorithmus für die Verkleinerung, durch den weniger Artefakte entstehen (bei Verwendung von StageQuality.BEST
mit Bitmap.smoothing
und dem Wert true
verringert sich die Leistung jedoch erheblich; daher wird diese Einstellung nicht empfohlen).
HIGH_8X8 | Konstante |
public static const HIGH_8X8:String = "8x8"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.3 |
Legt eine sehr hohe Renderqualität fest. Für Grafiken wird ein Anti-Aliasing mit einem 8x8-Pixelraster durchgeführt. Wenn Bitmap.smoothing
den Wert true
aufweist, verwendet die Laufzeitumgebung einen hochwertigen Algorithmus für die Verkleinerung, durch den weniger Artefakte entstehen (bei Verwendung von StageQuality.BEST
mit Bitmap.smoothing
und dem Wert true
verringert sich die Leistung jedoch erheblich; daher wird diese Einstellung nicht empfohlen).
HIGH_8X8_LINEAR | Konstante |
public static const HIGH_8X8_LINEAR:String = "8x8linear"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.3 |
Legt eine sehr hohe Renderqualität fest. Für Grafiken wird ein Anti-Aliasing mit einem 8x8-Pixelraster durchgeführt. Anti-Aliasing wird im linearen sRGB-Raum generiert. Wenn Bitmap.smoothing
den Wert true
aufweist, verwendet die Laufzeitumgebung einen hochwertigen Algorithmus für die Verkleinerung, durch den weniger Artefakte entstehen (bei Verwendung von StageQuality.BEST
mit Bitmap.smoothing
und dem Wert true
verringert sich die Leistung jedoch erheblich; daher wird diese Einstellung nicht empfohlen).
LOW | Konstante |
public static const LOW:String = "low"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Legt eine niedrige Renderqualität fest. Für Grafiken wird kein Anti-Aliasing und für Bitmaps keine Glättung durchgeführt, aber in Laufzeitumgebungen wird weiterhin MIP-Mapping verwendet.
MEDIUM | Konstante |
public static const MEDIUM:String = "medium"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Legt eine mittlere Renderqualität fest. Für Grafiken wird ein Anti-Aliasing mit einem 2x2-Pixelraster durchgeführt. Das Glätten von Bitmaps hängt von der Einstellung Bitmap.smoothing
ab. Für Laufzeitumgebungen wird MIP-Mapping verwendet. Diese Einstellung ist für Filme geeignet, die keinen Text enthalten.
Tue Jun 12 2018, 10:04 AM Z