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,可以在缩放位图时创建更平滑的动画。

适用于

另请参阅