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.BitmapScalingModeLowQuality設定すると、ビットマップのスケーリング時によりスムーズなアニメーションを作成できます。

適用対象

こちらもご覧ください