BitmapScalingMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定使用哪種演算法來縮放點陣圖影像。
public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode =
Public Enum BitmapScalingMode
- 繼承
欄位
Fant | 2 | 您可以使用非常高品質的 Fant 點陣圖縮放,其執行速度比所有其他點陣圖縮放模式慢,但產生的輸出品質較高。 |
HighQuality | 2 | 您可以使用高品質點陣圖縮放,其執行速度比 LowQuality 模式慢,但產生的輸出品質較高。 HighQuality 模式和 Fant 模式相同。 |
Linear | 1 | 您可以使用線性點陣圖縮放,其執行速度比 HighQuality 模式快,但產生的輸出品質較低。 |
LowQuality | 1 | 您可以使用雙線性點陣圖縮放,其執行速度比 HighQuality 模式快,但產生的輸出品質較低。 LowQuality 模式和 Linear 模式相同。 |
NearestNeighbor | 3 | 您可以在使用軟體光柵處理器時使用最相鄰的點陣圖縮放,它提供的效能優於 LowQuality 模式。 這個模式通常是用來放大點陣圖。 |
Unspecified | 0 | 您可以使用預設的點陣圖縮放模式,也就是 Linear。 |
範例
下列範例示範如何使用 RenderOptions.SetBitmapScalingMode 方法,將影像物件的點陣圖縮放模式 LowQuality
設定為 :
// Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality);
' Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality)
備註
製作任何點陣圖縮放比例的動畫時,預設的高品質影像重新取樣演算法有時會耗用足夠的系統資源,以造成畫面播放速率降低。 此畫面播放速率降低可能會導致動畫略過畫面或雜亂。 藉由將 RenderOptions.BitmapScalingMode 屬性設定為 LowQuality
,您可以在縮放點陣圖時建立更順暢的動畫。