BitmapScalingMode Enumeração
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica qual algoritmo é usado para dimensionar imagens bitmap.
public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode =
Public Enum BitmapScalingMode
- Herança
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. |
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);
' Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality)
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 LowQuality
como , você pode criar uma animação mais suave ao dimensionar um bitmap.
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 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: