Freigeben über


BitmapImage.DecodePixelType Eigenschaft

Definition

Ruft einen Wert ab, der bestimmt, wie die Werte DecodePixelWidth und DecodePixelHeight für Decodierungsvorgänge interpretiert werden, oder legt diesen fest.

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

Eigenschaftswert

Ein Wert aus der Enumeration. Der Standardwert ist Physisch.

Hinweise

DecodePixelType kann auf Logical oder Physical festgelegt werden. Der Standardwert ist Physical. Wenn DecodePixelType nicht oder auf Physisch festgelegt ist, wird das Bild mithilfe von DecodePixelWidth - und DecodePixelHeight-Werten decodiert, die physische Pixel darstellen, und der Decodierungsvorgang verwendet diese Werte direkt. Wenn DecodePixelType auf Logical festgelegt ist, wird das Bild mithilfe von DecodePixelWidth - und DecodePixelHeight-Werten decodiert, die logische Pixel darstellen. Die interne Logik konvertiert die Decodierungsbreite und -höhe basierend auf Den Informationen zur Geräteauflösung und der Berücksichtigung logischer und physischer Pixel auf dem Zielgerät.

Breite und Höhe für das Image-Element werden in logischen Pixeln angegeben, nachdem das Bild gerendert wurde, aber diese logischen Pixel werden von der Geräteauflösung beeinflusst. Für das BitmapImage-Element , das die Bilddateiquelle darstellt, werden DecodePixelWidth und DecodePixelHeight standardmäßig in physischen Pixeln angegeben. Die physischen Pixelwerte für , die für den Decodierungsvorgang bereitgestellt werden, beeinflussen die Größe der Bitmap, die im Arbeitsspeicher erstellt wird. Durch Die Angabe von DecodePixelType als logisch wird das Bild mithilfe von Werten decodiert, die für die logische Auflösung vorfaktoriert sind, und es verwendet möglicherweise nicht so viel Arbeitsspeicher. Weitere Informationen zu Geräteauflösung und Bildquellen finden Sie unter Effektive Pixel und Skalierung.

Gilt für: