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
設定すると、ビットマップのスケーリング時によりスムーズなアニメーションを作成できます。
適用対象
こちらもご覧ください
.NET