Pakiet | flash.display |
Klasa | public final class StageQuality |
Dziedziczenie | StageQuality ![]() |
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