Compartilhar via


BitmapScalingMode Enumeração

Definição

Especifica qual algoritmo é usado para dimensionar imagens de bitmap.

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

Campos

Nome Valor Description
Unspecified 0

Use o modo de dimensionamento de bitmap padrão, que é Linear.

Linear 1

Use o dimensionamento de bitmap linear, que é mais rápido que o HighQuality modo, mas produz uma saída de qualidade mais baixa.

LowQuality 1

Use o dimensionamento de bitmap bilinear, que é mais rápido que o HighQuality modo, mas produz uma saída de qualidade mais baixa. O LowQuality modo é o mesmo que o Linear modo.

Fant 2

Use o dimensionamento de bitmap fant de alta qualidade, que é mais lento do que todos os outros modos de dimensionamento de bitmap, mas produz uma saída de qualidade mais alta.

HighQuality 2

Use o dimensionamento de bitmap de alta qualidade, que é mais lento que o LowQuality modo, mas produz uma saída de qualidade mais alta. O HighQuality modo é o mesmo que o Fant modo.

NearestNeighbor 3

Use o dimensionamento de bitmap vizinho mais próximo, que oferece benefícios de desempenho em vez LowQuality do modo quando o rasterizador de software é usado. Esse modo geralmente é usado para ampliar um bitmap.

Exemplos

O exemplo a seguir mostra como usar o RenderOptions.SetBitmapScalingMode método para definir o modo de escala de bitmap para LowQuality um objeto de imagem:

// 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 padrão de resampação de imagem de alta qualidade pode, às vezes, consumir recursos suficientes do sistema para causar degradação da taxa de quadros. Essa degradação da taxa de quadros pode fazer com que as animações ignorem quadros ou gaguejem. Ao definir a RenderOptions.BitmapScalingMode propriedade como LowQuality, você pode criar uma animação mais suave ao dimensionar um bitmap.

Aplica-se a

Confira também