BitmapScalingMode Enumeração

Definição

Especifica qual algoritmo é usado para dimensionar imagens bitmap.

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.

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. O modo HighQuality é o mesmo que o Fant.

Linear 1

Use a escala de bitmap linear, que é mais rápida que o modo HighQuality, mas produz uma saída de qualidade inferior.

LowQuality 1

Use a escala de bitmap bilinear, que é mais rápida que o modo HighQuality, mas produz uma saída de qualidade inferior. O modo LowQuality é o mesmo que o Linear.

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. Esse modo geralmente é usado para ampliar um bitmap.

Unspecified 0

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

Exemplos

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

// 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 nova amostragem 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 LowQualitycomo , você pode criar uma animação mais suave ao dimensionar um bitmap.

Aplica-se a

Produto Versões
.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

Confira também