| Pakiet | flash.display |
| Klasa | public final class StageQuality |
| Dziedziczenie | StageQuality Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stage.quality i parametru quality metody BitmapData.drawWithQuality().
Ustawienia wyższej jakości generują lepsze renderowanie wyskalowanych bitmap. Należy jednak zauważyć, iż ustawienia wyższej jakości wymagają większych nakładów obliczeniowych. W szczególności stosowanie ustawień wyższej jakości przy renderowaniu wyskalowanego wideo może zmniejszyć liczbę klatek na sekundę.
W profilu komputerowym środowiska Adobe AIR dla właściwości quality może być ustawiona wartość StageQuality.BEST lub StageQuality.HIGH. (Wartość domyślna to StageQuality.HIGH). Próba ustawienia tej właściwości na inną wartość nie daje efektu. (Właściwość pozostaje niezmieniona). W profilu AIR dla urządzeń przenośnych są dostępne wszystkie cztery ustawienia jakości. Wartością domyślną na urządzeniach przenośnych jest StageQuality.MEDIUM.
Dla zawartości uruchomionej w aplikacji Adobe AIR ustawienie właściwości quality jednego z obiektów Stage powoduje zmianę jakości renderowania dla wszystkich obiektów Stage (używanych przez różne obiekty NativeWindow).
Uwaga:
System operacyjny pobiera czcionki urządzenia, zatem nie są one modyfikowane przez właściwość quality.
Powiązane elementy interfejsu API
| Stała | Zdefiniowane przez | ||
|---|---|---|---|
| BEST : String = "best" [statyczny]
Określa bardzo wysoką jakość renderowania. | StageQuality | ||
| HIGH : String = "high" [statyczny]
Określa wysoką jakość renderowania. | StageQuality | ||
| HIGH_16X16 : String = "16x16" [statyczny]
Określa bardzo wysoką jakość renderowania. | StageQuality | ||
| HIGH_16X16_LINEAR : String = "16x16linear" [statyczny]
Określa bardzo wysoką jakość renderowania. | StageQuality | ||
| HIGH_8X8 : String = "8x8" [statyczny]
Określa bardzo wysoką jakość renderowania. | StageQuality | ||
| HIGH_8X8_LINEAR : String = "8x8linear" [statyczny]
Określa bardzo wysoką jakość renderowania. | StageQuality | ||
| LOW : String = "low" [statyczny]
Określa niską jakość renderowania. | StageQuality | ||
| MEDIUM : String = "medium" [statyczny]
Określa średnią jakość renderowania. | StageQuality | ||
BEST | Stała |
public static const BEST:String = "best"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Określa bardzo wysoką jakość renderowania. Elementy graficzne są poddawane antyaliasingowi w macierzy 4 x 4 piksele. Jeśli właściwość Bitmap.smoothing jest ustawiona na true, środowisko wykonawcze korzysta z algorytmu skalowania w dół z wysoką jakością, który prowadzi do powstania mniejszej liczby artefaktów. (Użycie ustawienia StageQuality.BEST z właściwością Bitmap.smoothing ustawioną na true istotnie zmniejsza wydajność i nie jest zalecane).
HIGH | Stała |
public static const HIGH:String = "high"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Określa wysoką jakość renderowania. Elementy graficzne są poddawane antyaliasingowi w macierzy 4 x 4 piksele, a wygładzanie bitmap zależy od ustawienia Bitmap.smoothing. Środowiska wykonawcze używają mipmap. To ustawienie jakości renderowania jest stosowane domyślnie przez moduł Flash Player.
HIGH_16X16 | Stała |
public static const HIGH_16X16:String = "16x16"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 11.3 |
Określa bardzo wysoką jakość renderowania. Elementy graficzne są poddawane wygładzaniu przy użyciu macierzy 16 x 16 pikseli. Jeśli właściwość Bitmap.smoothing jest ustawiona na true, środowisko wykonawcze korzysta z algorytmu skalowania w dół z wysoką jakością, który prowadzi do powstania mniejszej liczby artefaktów. (Użycie ustawienia StageQuality.BEST z właściwością Bitmap.smoothing ustawioną na true istotnie zmniejsza wydajność i nie jest zalecane).
HIGH_16X16_LINEAR | Stała |
public static const HIGH_16X16_LINEAR:String = "16x16linear"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 11.3 |
Określa bardzo wysoką jakość renderowania. Elementy graficzne są poddawane wygładzaniu przy użyciu macierzy 16 x 16 pikseli. Wygładzanie jest realizowane w liniowej przestrzeni sRGB. Jeśli właściwość Bitmap.smoothing jest ustawiona na true, środowisko wykonawcze korzysta z algorytmu skalowania w dół z wysoką jakością, który prowadzi do powstania mniejszej liczby artefaktów. (Użycie ustawienia StageQuality.BEST z właściwością Bitmap.smoothing ustawioną na true istotnie zmniejsza wydajność i nie jest zalecane).
HIGH_8X8 | Stała |
public static const HIGH_8X8:String = "8x8"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 11.3 |
Określa bardzo wysoką jakość renderowania. Elementy graficzne są poddawane wygładzaniu przy użyciu macierzy 8 x 8 pikseli. Jeśli właściwość Bitmap.smoothing jest ustawiona na true, środowisko wykonawcze korzysta z algorytmu skalowania w dół z wysoką jakością, który prowadzi do powstania mniejszej liczby artefaktów. (Użycie ustawienia StageQuality.BEST z właściwością Bitmap.smoothing ustawioną na true istotnie zmniejsza wydajność i nie jest zalecane).
HIGH_8X8_LINEAR | Stała |
public static const HIGH_8X8_LINEAR:String = "8x8linear"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 11.3 |
Określa bardzo wysoką jakość renderowania. Elementy graficzne są poddawane wygładzaniu przy użyciu macierzy 8 x 8 pikseli. Wygładzanie jest realizowane w liniowej przestrzeni sRGB. Jeśli właściwość Bitmap.smoothing jest ustawiona na true, środowisko wykonawcze korzysta z algorytmu skalowania w dół z wysoką jakością, który prowadzi do powstania mniejszej liczby artefaktów. (Użycie ustawienia StageQuality.BEST z właściwością Bitmap.smoothing ustawioną na true istotnie zmniejsza wydajność i nie jest zalecane).
LOW | Stała |
public static const LOW:String = "low"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Określa niską jakość renderowania. Elementy graficzne i bitmapy nie są wygładzane, jednak środowiska wykonawcze używają mipmap.
MEDIUM | Stała |
public static const MEDIUM:String = "medium"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Określa średnią jakość renderowania. Elementy graficzne są poddawane antyaliasingowi w macierzy 2 x 2 piksele, wygładzanie bitmap zależy od ustawienia Bitmap.smoothing. Środowiska wykonawcze używają mipmap. To ustawienie ma zastosowanie dla filmów bez tekstu.
Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne