Package | flash.display |
Classe | public final class StageQuality |
Héritage | StageQuality Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stage.quality
et pour la valeur du paramètre quality
à la méthode BitmapData.drawWithQuality()
.
Des paramètres de qualité supérieurs produisent un meilleur rendu des bitmaps redimensionnées. Néanmoins, des paramètres de qualité supérieurs sont plus chers. Notamment, lors du rendu de vidéo redimensionnée, l’utilisation de paramètres de qualité supérieurs peut réduire la cadence.
Dans le profil de bureau d’Adobe AIR, le paramètre quality
peut être défini sur StageQuality.BEST
ou StageQuality.HIGH
(et la valeur par défaut est StageQuality.HIGH
). Si vous tentez de le définir sur une autre valeur, il ne se passe rien (et la propriété reste inchangée). Dans le profil mobile d’AIR, les quatre paramètres de qualité sont disponibles. La valeur par défaut sur les périphériques mobiles est StageQuality.MEDIUM
.
Pour le contenu s’exécutant dans Adobe AIR, le réglage de la propriété quality
d’un objet Stage change la qualité de rendu pour tous les objets Stage (utilisés par différents objets NativeWindow).
Remarque :
le système d’exploitation dessine les polices de périphérique, qui ne sont par conséquent pas affectées par la propriété quality
.
Eléments de l’API associés
Constante | Défini par | ||
---|---|---|---|
BEST : String = "best" [statique]
Indique une très haute qualité de rendu. | StageQuality | ||
HIGH : String = "high" [statique]
Indique une haute qualité de rendu. | StageQuality | ||
HIGH_16X16 : String = "16x16" [statique]
Indique une très haute qualité de rendu. | StageQuality | ||
HIGH_16X16_LINEAR : String = "16x16linear" [statique]
Indique une très haute qualité de rendu. | StageQuality | ||
HIGH_8X8 : String = "8x8" [statique]
Indique une très haute qualité de rendu. | StageQuality | ||
HIGH_8X8_LINEAR : String = "8x8linear" [statique]
Indique une très haute qualité de rendu. | StageQuality | ||
LOW : String = "low" [statique]
Indique une faible qualité de rendu. | StageQuality | ||
MEDIUM : String = "medium" [statique]
Indique une qualité moyenne de rendu. | StageQuality |
BEST | Constante |
public static const BEST:String = "best"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique une très haute qualité de rendu. Les images sont anticrènelées selon une grille de 4 x 4 pixels. Si Bitmap.smoothing
est true
, le moteur d’exécution utilise un algorithme de qualité supérieure pour la réduction de la résolution qui produit moins d’artefacts (l’utilisation de StageQuality.BEST
avec Bitmap.smoothing
paramétré sur true
ralentit toutefois sensiblement les performances et n’est pas recommandée).
HIGH | Constante |
public static const HIGH:String = "high"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique une haute qualité de rendu. Les images sont anticrènelées selon une grille de 4 x 4 pixels ; le lissage des bitmaps dépend du paramètre Bitmap.smoothing
. Les moteurs d’exécution utilisent le mip-mapping. Il s’agit du réglage de qualité de rendu par défaut de Flash Player.
HIGH_16X16 | Constante |
public static const HIGH_16X16:String = "16x16"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 11.3 |
Indique une très haute qualité de rendu. Les images sont anticrènelées selon une grille de 16 x 16 pixels. Si Bitmap.smoothing
est true
, le moteur d’exécution utilise un algorithme de qualité supérieure pour la réduction de la résolution qui produit moins d’artefacts (l’utilisation de StageQuality.BEST
avec Bitmap.smoothing
paramétré sur true
ralentit toutefois sensiblement les performances et n’est pas recommandée).
HIGH_16X16_LINEAR | Constante |
public static const HIGH_16X16_LINEAR:String = "16x16linear"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 11.3 |
Indique une très haute qualité de rendu. Les images sont anticrènelées selon une grille de 16 x 16 pixels. L’anticrénelage est généré dans l’espace colorimétrique sRVB linéaire. Si Bitmap.smoothing
est true
, le moteur d’exécution utilise un algorithme de qualité supérieure pour la réduction de la résolution qui produit moins d’artefacts (l’utilisation de StageQuality.BEST
avec Bitmap.smoothing
paramétré sur true
ralentit toutefois sensiblement les performances et n’est pas recommandée).
HIGH_8X8 | Constante |
public static const HIGH_8X8:String = "8x8"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 11.3 |
Indique une très haute qualité de rendu. Les images sont anticrènelées selon une grille de 8 x 8 pixels. Si Bitmap.smoothing
est true
, le moteur d’exécution utilise un algorithme de qualité supérieure pour la réduction de la résolution qui produit moins d’artefacts (l’utilisation de StageQuality.BEST
avec Bitmap.smoothing
paramétré sur true
ralentit toutefois sensiblement les performances et n’est pas recommandée).
HIGH_8X8_LINEAR | Constante |
public static const HIGH_8X8_LINEAR:String = "8x8linear"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 11.3 |
Indique une très haute qualité de rendu. Les images sont anticrènelées selon une grille de 8 x 8 pixels. L’anticrénelage est généré dans l’espace colorimétrique sRVB linéaire. Si Bitmap.smoothing
est true
, le moteur d’exécution utilise un algorithme de qualité supérieure pour la réduction de la résolution qui produit moins d’artefacts (l’utilisation de StageQuality.BEST
avec Bitmap.smoothing
paramétré sur true
ralentit toutefois sensiblement les performances et n’est pas recommandée).
LOW | Constante |
public static const LOW:String = "low"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique une faible qualité de rendu. Les images ne sont pas anticrènelées et les bitmaps ne sont pas lissés, mais le moteur d’exécution utilise toujours le mip-mapping.
MEDIUM | Constante |
public static const MEDIUM:String = "medium"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique une qualité moyenne de rendu. Les images sont anticrènelées selon une grille de 2 x 2 pixels ; le lissage des bitmaps dépend du paramètre Bitmap.smoothing
. Les moteurs d’exécution utilisent le mip-mapping. Ce niveau de qualité convient aux animations qui ne contiennent pas de texte.
Tue Jun 12 2018, 09:30 AM Z