BitmapScalingMode 列舉

定義

指定使用哪種演算法來縮放點陣圖影像。

public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode = 
Public Enum BitmapScalingMode
繼承
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 ,您可以在縮放點陣圖時建立更順暢的動畫。

適用於

另請參閱