BitmapScalingMode 列舉

定義

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

C#
public enum BitmapScalingMode
繼承
BitmapScalingMode

欄位

名稱 Description
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 設定為 :

C#
// Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality);

備註

製作任何點陣圖縮放比例的動畫時,預設的高品質影像重新取樣演算法有時會耗用足夠的系統資源,以造成畫面播放速率降低。 此畫面播放速率降低可能會導致動畫略過畫面或雜亂。 藉由將 RenderOptions.BitmapScalingMode 屬性設定為 LowQuality ,您可以在縮放點陣圖時建立更順暢的動畫。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另請參閱