BitmapScalingMode Enumeração

Definição

Especifica qual algoritmo é usado para dimensionar imagens bitmap.Specifies which algorithm is used to scale bitmap images.

public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode = 
Public Enum BitmapScalingMode
Herança
BitmapScalingMode

Campos

Fant 2

Use a escala de bitmap Fant de altíssima qualidade, que é a mais lenta entre todos os modos de escala de bitmap, mas produz uma saída de qualidade superior.Use very high quality Fant bitmap scaling, which is slower than all other bitmap scaling modes, but produces higher quality output.

HighQuality 2

Use a escala de bitmap de alta qualidade, que é mais lenta que o modo LowQuality, mas produz uma saída de qualidade superior.Use high quality bitmap scaling, which is slower than LowQuality mode, but produces higher quality output. O modo HighQuality é o mesmo que o Fant.The HighQuality mode is the same as the Fant mode.

Linear 1

Use a escala de bitmap linear, que é mais rápida que o modo HighQuality, mas produz uma saída de qualidade inferior.Use linear bitmap scaling, which is faster than HighQuality mode, but produces lower quality output.

LowQuality 1

Use a escala de bitmap bilinear, que é mais rápida que o modo HighQuality, mas produz uma saída de qualidade inferior.Use bilinear bitmap scaling, which is faster than HighQuality mode, but produces lower quality output. O modo LowQuality é o mesmo que o Linear.The LowQuality mode is the same as the Linear mode.

NearestNeighbor 3

Use a escala de bitmap do vizinho mais próximo, que fornece benefícios de desempenho sobre o modo LowQuality quando o rasterizador de software é usado.Use nearest-neighbor bitmap scaling, which provides performance benefits over LowQuality mode when the software rasterizer is used. Esse modo geralmente é usado para ampliar um bitmap.This mode is often used to magnify a bitmap.

Unspecified 0

Use o modo de escala de bitmap padrão, que é Linear.Use the default bitmap scaling mode, which is Linear.

Exemplos

O exemplo a seguir mostra como usar o RenderOptions.SetBitmapScalingMode método para definir o modo de escala de LowQuality bitmap como para um objeto de imagem:The following example shows how to use the RenderOptions.SetBitmapScalingMode method to set the bitmap scale mode to LowQuality for an image object:

// 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)

Comentários

Ao animar a escala de qualquer bitmap, o algoritmo de reamostragem de imagem de alta qualidade padrão pode, às vezes, consumir recursos de sistema suficientes para causar degradação da taxa de quadros.When animating the scale of any bitmap, the default high-quality image resampling algorithm can sometimes consume sufficient system resources to cause frame rate degradation. Essa degradação da taxa de quadros pode fazer com que as animações ignorem quadros ou stutter.This frame rate degradation can cause animations to skip frames or stutter. Ao definir a RenderOptions.BitmapScalingMode Propriedade como LowQuality, você pode criar uma animação mais suave ao dimensionar um bitmap.By setting the RenderOptions.BitmapScalingMode property to LowQuality, you can create a smoother animation when scaling a bitmap.

Aplica-se a

Veja também