套件 | flash.display |
類別 | public final class StageQuality |
繼承 | StageQuality Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Stage.quality
屬性值,並為 BitmapData.drawWithQuality()
方法的 quality
參數提供值。
高品質設定可產生較佳的縮放點陣圖。不過,高品質設定較耗費運算資源。特別是顯示縮放的影片時,使用高品質設定可能會降低影格速率。
在 Adobe AIR 的桌面描述檔中,quality
可以設定為 StageQuality.BEST
或 StageQuality.HIGH
(預設值為 StageQuality.HIGH
)。嘗試將它設定為其它值將沒有任何作用 (而且此屬性將不會改變)。在 AIR 的行動描述檔中,可以使用這四個品質設定。行動裝置上的預設值是 StageQuality.MEDIUM
。
針對在 Adobe AIR 中執行的內容,設定一個 Stage 物件的 quality
屬性將會變更所有 Stage 物件 (由其它 NativeWindow 物件所使用) 的顯示品質。
注意:
作業系統會繪製裝置字體,因此不會受到 quality
屬性的影響。
相關 API 元素
常數 | 定義自 | ||
---|---|---|---|
BEST : String = "best" [靜態]
指定最高顯示品質。 | StageQuality | ||
HIGH : String = "high" [靜態]
指定高顯示品質。 | StageQuality | ||
HIGH_16X16 : String = "16x16" [靜態]
指定最高顯示品質。 | StageQuality | ||
HIGH_16X16_LINEAR : String = "16x16linear" [靜態]
指定最高顯示品質。 | StageQuality | ||
HIGH_8X8 : String = "8x8" [靜態]
指定最高顯示品質。 | StageQuality | ||
HIGH_8X8_LINEAR : String = "8x8linear" [靜態]
指定最高顯示品質。 | StageQuality | ||
LOW : String = "low" [靜態]
指定低顯示品質。 | StageQuality | ||
MEDIUM : String = "medium" [靜態]
指定一般顯示品質。 | StageQuality |
BEST | 常數 |
public static const BEST:String = "best"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
指定最高顯示品質。圖形使用 4 x 4 像素格點取消鋸齒。如果 Bitmap.smoothing
為 true
,則執行階段使用高品質降幅演算法,可以產生較少的加工 (不過,使用 StageQuality.BEST
並將 Bitmap.smoothing
設定成 true
會大幅減慢效能,所以不建議使用這樣的設定)。
HIGH | 常數 |
public static const HIGH:String = "high"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
指定高顯示品質。圖形使用 4 x 4 像素格點消除鋸齒,點陣圖平滑取決於 Bitmap.smoothing
設定。執行階段使用 mip 對應。這是 Flash Player 所使用的預設顯示品質設定。
HIGH_16X16 | 常數 |
public static const HIGH_16X16:String = "16x16"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 11.3 |
指定最高顯示品質。圖形使用 16 x 16 像素格點取消鋸齒。如果 Bitmap.smoothing
為 true
,則執行階段使用高品質降幅演算法,可以產生較少的加工 (不過,使用 StageQuality.BEST
並將 Bitmap.smoothing
設定成 true
會大幅減慢效能,所以不建議使用這樣的設定)。
HIGH_16X16_LINEAR | 常數 |
public static const HIGH_16X16_LINEAR:String = "16x16linear"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 11.3 |
指定最高顯示品質。圖形使用 16 x 16 像素格點取消鋸齒。消除鋸齒是在線性 sRGB 空間產生的。如果 Bitmap.smoothing
為 true
,則執行階段使用高品質降幅演算法,可以產生較少的加工 (不過,使用 StageQuality.BEST
並將 Bitmap.smoothing
設定成 true
會大幅減慢效能,所以不建議使用這樣的設定)。
HIGH_8X8 | 常數 |
public static const HIGH_8X8:String = "8x8"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 11.3 |
指定最高顯示品質。圖形使用 8 x 8 像素格點取消鋸齒。如果 Bitmap.smoothing
為 true
,則執行階段使用高品質降幅演算法,可以產生較少的加工 (不過,使用 StageQuality.BEST
並將 Bitmap.smoothing
設定成 true
會大幅減慢效能,所以不建議使用這樣的設定)。
HIGH_8X8_LINEAR | 常數 |
public static const HIGH_8X8_LINEAR:String = "8x8linear"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 11.3 |
指定最高顯示品質。圖形使用 8 x 8 像素格點取消鋸齒。消除鋸齒是在線性 sRGB 空間產生的。如果 Bitmap.smoothing
為 true
,則執行階段使用高品質降幅演算法,可以產生較少的加工 (不過,使用 StageQuality.BEST
並將 Bitmap.smoothing
設定成 true
會大幅減慢效能,所以不建議使用這樣的設定)。
LOW | 常數 |
public static const LOW:String = "low"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
指定低顯示品質。圖形沒有消除鋸齒,而且點陣圖不是平滑狀,但執行階段仍然使用 mip 對應。
MEDIUM | 常數 |
public static const MEDIUM:String = "medium"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
指定一般顯示品質。圖形使用 2 x 2 像素格點消除鋸齒,點陣圖平滑取決於 Bitmap.smoothing
設定。執行階段使用 mip 對應。此設定適合用於未包含文字的影片。
Tue Jun 12 2018, 03:47 PM Z