更新:
2008 年 7 月
命名空间:
System.Windows.Media 程序集:
PresentationCore(在 PresentationCore.dll 中)
Public Enumeration BitmapScalingMode
Dim instance As BitmapScalingMode
public enum BitmapScalingMode
public enum class BitmapScalingMode
public enum BitmapScalingMode
public enum BitmapScalingMode
<object property=“enumerationValue”.../>
| 成员名称 | 说明 |
|---|
| Unspecified |
使用默认位图缩放模式,即 Fant。
|
| LowQuality |
使用双线性位图缩放,虽然速度比 HighQuality 快,但输出质量较低。LowQuality 模式与 Linear 模式相同。
|
| HighQuality |
使用高质量位图缩放,虽然速度比 LowQuality 模式慢,但输出质量更高。HighQuality 模式与 Fant 模式相同。
|
| Linear |
使用线性位图缩放,虽然速度比 HighQuality 模式快,但输出质量较低。
|
| Fant |
使用超高质量 Fant 位图缩放,虽然速度比所有其他位图缩放模式都慢,但输出质量更高。
|
| NearestNeighbor |
使用最近邻域位图缩放,当使用软件光栅器时,该缩放提供优于 LowQuality 模式的性能。该模式常用于放大位图。
|
在对任意位图的缩放进行动画处理时,默认的高质量图像重新取样算法有时可能会使用过多的系统资源,从而导致帧速率下降。帧速率下降进而导致动画过程出现跳帧或断续情况。通过将 RenderOptions 对象的 BitmapScalingMode 属性设置为 LowQuality,可在缩放位图时创建较流畅的动画。
下面的示例演示如何设置图像对象的 BitmapScalingMode。
// Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality);
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
.NET Framework
受以下版本支持:3.5、3.0
参考
日期
|
历史记录
|
原因
|
|---|
2008 年 7 月 |
增加了有关新枚举的主题。
| SP1 功能更改。 |