BitmapImage.DecodePixelType Propiedad
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í.
Obtiene o establece un valor que determina cómo se interpretan los valores DecodePixelWidth y DecodePixelHeight para las operaciones de descodificación.
public:
property DecodePixelType DecodePixelType { DecodePixelType get(); void set(DecodePixelType value); };
DecodePixelType DecodePixelType();
void DecodePixelType(DecodePixelType value);
public DecodePixelType DecodePixelType { get; set; }
var decodePixelType = bitmapImage.decodePixelType;
bitmapImage.decodePixelType = decodePixelType;
Public Property DecodePixelType As DecodePixelType
Valor de propiedad
Valor de la enumeración. El valor predeterminado es Físico.
Comentarios
DecodePixelType se puede establecer en Lógico o Físico. El valor predeterminado es Physical. Si DecodePixelType no está establecido o se establece en Físico, la imagen se descodifica mediante descodificadorWidth y DecodePixelHeight valores que representan píxeles físicos y la operación de descodificación usa estos valores directamente. Si DecodePixelType está establecido en Logical, la imagen se descodifica mediante DecodePixelWidth y DecodePixelHeight valores que representan píxeles lógicos. La lógica interna convierte el ancho y alto descodificados en función de la información de resolución del dispositivo y de cómo se factorizarán los píxeles lógicos y físicos en el dispositivo de destino.
El ancho y el alto del elemento Image se especifican en píxeles lógicos una vez que se representa la imagen, pero esos píxeles lógicos se ven influenciados por la resolución del dispositivo. Para el elemento BitmapImage que representa el origen del archivo de imagen, DecodePixelWidth y DecodePixelHeight se especifican en píxeles físicos de forma predeterminada. Los valores de píxeles físicos proporcionados para la operación de descodificación influyen en el tamaño del mapa de bits que se crea en la memoria. Al especificar DecodePixelType como Lógico, la imagen se descodifica mediante valores prefactorizado para la resolución lógica y potencialmente no usará tanta memoria. Para obtener más información sobre la resolución de dispositivos y los orígenes de imágenes, consulta Píxeles efectivos y escalado.