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 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 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。