BitmapScalingMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el algoritmo que se usa para escalar imágenes de mapa de bits.
public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode =
Public Enum BitmapScalingMode
- Herencia
Campos
Fant | 2 | Use el escalado de mapa de bits Fant de alta calidad, que es más lento que el resto de los modos de escalado de mapa de bits pero genera resultados de mayor calidad. |
HighQuality | 2 | Use el escalado de mapa de bits de alta calidad, que es más lento que el modo LowQuality pero mejora la calidad del resultado. El modo HighQuality es igual que el modo Fant. |
Linear | 1 | Use el escalado de mapa de bits lineal, que es más rápido que el modo HighQuality pero el resultado es de menor calidad. |
LowQuality | 1 | Use el escalado de mapa de bits bilineal, que es más rápido que el modo HighQuality pero el resultado es de menor calidad. El modo LowQuality es igual que el modo Linear. |
NearestNeighbor | 3 | Use el escalado de mapa de bits del vecino más próximo, que ofrece ventajas de rendimiento frente al modo LowQuality cuando se usa el rasterizador de software. Este modo se usa a menudo para ampliar un mapa de bits. |
Unspecified | 0 | Use el modo de escalado de mapa de bits predeterminado, que es Linear. |
Ejemplos
En el ejemplo siguiente se muestra cómo usar el RenderOptions.SetBitmapScalingMode método para establecer el modo LowQuality
de escala de mapa de bits en para un objeto de imagen:
// 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)
Comentarios
Al animar la escala de cualquier mapa de bits, el algoritmo de cambio de muestreo de imágenes de alta calidad predeterminado a veces puede consumir recursos del sistema suficientes para provocar la degradación de la velocidad de fotogramas. Esta degradación de velocidad de fotogramas puede hacer que las animaciones omitan fotogramas o tartamudes. Al establecer la RenderOptions.BitmapScalingMode propiedad LowQuality
en , puede crear una animación más fluida al escalar un mapa de bits.