Pacchetto | flash.display |
Classe | public final class StageQuality |
Ereditarietà | StageQuality Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stage.quality
e per il parametro quality
del metodo BitmapData.drawWithQuality()
.
Se impostate una qualità superiore, viene prodotto un rendering migliore delle immagini bitmap modificate in scala. Tuttavia, impostazioni di qualità superiori richiedono più risorse di elaborazione. In particolare, quando si effettua il rendering di un video modificato in scala, l'utilizzo di una qualità migliore può ridurre la frequenza dei fotogrammi.
Nel profilo desktop di Adobe AIR, potete impostare quality
su StageQuality.BEST
o StageQuality.HIGH
(che è il valore predefinito). L'impostazione su un altro valore non produce alcun effetto (e la proprietà rimane invariata). Nel profilo mobile di AIR, tutte e quattro le impostazioni di qualità sono disponibili. Il valore predefinito nei dispositivi mobili è
StageQuality.MEDIUM
.
Per il contenuto in esecuzione in Adobe AIR, se impostate la proprietà quality
di un oggetto Stage viene modificata la qualità di rendering di tutti gli oggetti Stage (utilizzati da oggetti NativeWindow diversi).
Nota:
il sistema operativo disegna i caratteri del dispositivo, sui quali pertanto la proprietà quality
non ha effetto.
Elementi API correlati
Costante | Definito da | ||
---|---|---|---|
BEST : String = "best" [statico]
Specifica una qualità di rendering molto alta. | StageQuality | ||
HIGH : String = "high" [statico]
Specifica una qualità di rendering alta. | StageQuality | ||
HIGH_16X16 : String = "16x16" [statico]
Specifica una qualità di rendering molto alta. | StageQuality | ||
HIGH_16X16_LINEAR : String = "16x16linear" [statico]
Specifica una qualità di rendering molto alta. | StageQuality | ||
HIGH_8X8 : String = "8x8" [statico]
Specifica una qualità di rendering molto alta. | StageQuality | ||
HIGH_8X8_LINEAR : String = "8x8linear" [statico]
Specifica una qualità di rendering molto alta. | StageQuality | ||
LOW : String = "low" [statico]
Specifica una qualità di rendering bassa. | StageQuality | ||
MEDIUM : String = "medium" [statico]
Specifica una qualità di rendering media. | StageQuality |
BEST | Costante |
public static const BEST:String = "best"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Specifica una qualità di rendering molto alta. Le immagini vengono sottoposte ad aliasing utilizzando una griglia di 4 x 4 pixel Se Bitmap.smoothing
è true
, il runtime utilizza un algoritmo di downscaling di alta qualità che produce un numero inferiore di artefatti (tuttavia, l’utilizzo di StageQuality.BEST
con Bitmap.smoothing
impostata su true
rallenta significativamente le prestazioni, pertanto ne è sconsigliato l’utilizzo).
HIGH | Costante |
public static const HIGH:String = "high"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Specifica una qualità di rendering alta. Le immagini vengono sottoposte ad aliasing utilizzando una griglia di 4 x 4 pixel e la smussatura delle bitmap dipende dall'impostazione Bitmap.smoothing
. I runtime utilizzano il midmapping. È l'impostazione predefinita utilizzata da Flash per la qualità di rendering.
HIGH_16X16 | Costante |
public static const HIGH_16X16:String = "16x16"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 11.3 |
Specifica una qualità di rendering molto alta. Le immagini vengono sottoposte ad antialiasing utilizzando una griglia di 16x16 pixel. Se Bitmap.smoothing
è true
, il runtime utilizza un algoritmo di downscaling di alta qualità che produce un numero inferiore di artefatti (tuttavia, l’utilizzo di StageQuality.BEST
con Bitmap.smoothing
impostata su true
rallenta significativamente le prestazioni, pertanto ne è sconsigliato l’utilizzo).
HIGH_16X16_LINEAR | Costante |
public static const HIGH_16X16_LINEAR:String = "16x16linear"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 11.3 |
Specifica una qualità di rendering molto alta. Le immagini vengono sottoposte ad antialiasing utilizzando una griglia di 16x16 pixel. L’antialiasing viene generato nello spazio sRGB lineare. Se Bitmap.smoothing
è true
, il runtime utilizza un algoritmo di downscaling di alta qualità che produce un numero inferiore di artefatti (tuttavia, l’utilizzo di StageQuality.BEST
con Bitmap.smoothing
impostata su true
rallenta significativamente le prestazioni, pertanto ne è sconsigliato l’utilizzo).
HIGH_8X8 | Costante |
public static const HIGH_8X8:String = "8x8"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 11.3 |
Specifica una qualità di rendering molto alta. Le immagini vengono sottoposte ad antialiasing utilizzando una griglia di 8x8 pixel. Se Bitmap.smoothing
è true
, il runtime utilizza un algoritmo di downscaling di alta qualità che produce un numero inferiore di artefatti (tuttavia, l'utilizzo di StageQuality.BEST
con Bitmap.smoothing
impostata su true
rallenta significativamente le prestazioni, pertanto ne è sconsigliato l'utilizzo).
HIGH_8X8_LINEAR | Costante |
public static const HIGH_8X8_LINEAR:String = "8x8linear"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 11.3 |
Specifica una qualità di rendering molto alta. Le immagini vengono sottoposte ad antialiasing utilizzando una griglia di 8x8 pixel. L’antialiasing viene generato nello spazio sRGB lineare. Se Bitmap.smoothing
è true
, il runtime utilizza un algoritmo di downscaling di alta qualità che produce un numero inferiore di artefatti (tuttavia, l’utilizzo di StageQuality.BEST
con Bitmap.smoothing
impostata su true
rallenta significativamente le prestazioni, pertanto ne è sconsigliato l’utilizzo).
LOW | Costante |
public static const LOW:String = "low"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Specifica una qualità di rendering bassa. Le immagini non vengono sottoposte ad antialiasing e le bitmap non vengono smussate, ma i runtime continuano a utilizzare il mipmapping.
MEDIUM | Costante |
public static const MEDIUM:String = "medium"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Specifica una qualità di rendering media. Le immagini vengono sottoposte ad aliasing utilizzando una griglia di 2 x 2 pixel, ma la smussatura delle bitmap dipende dall'impostazione Bitmap.smoothing
. I runtime utilizzano il midmapping. Si tratta di un'impostazione adatta per i filmati che non contengono testo.
Tue Jun 12 2018, 02:44 PM Z