BitmapImage.DecodePixelType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, wie DecodePixelWidth - und DecodePixelHeight-Werte für Decodierungsvorgänge interpretiert werden.
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 der Aufzählung. Der Standardwert ist "Physisch".
Hinweise
DecodePixelType kann auf "Logical " oder "Physical" festgelegt werden. Der Standardwert ist "Physisch". Wenn "DecodePixelType" nicht festgelegt 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 Informationen zur Geräteauflösung und wie logische und physische Pixel auf dem Zielgerät verarbeitet werden.
Breite und Höhe für das Image-Element werden in logischen Pixeln angegeben, sobald das Bild gerendert wird, diese logischen Pixel werden jedoch 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, die für den Decodierungsvorgang bereitgestellt werden, wirken sich auf die Größe der Bitmap aus, die im Arbeitsspeicher erstellt wird. Durch Angeben von DecodePixelType als "Logical" wird das Bild mit Werten decodiert, die für die logische Auflösung vorverschlüsselt sind, und es wird möglicherweise nicht so viel Arbeitsspeicher verwendet. Weitere Informationen zur Geräteauflösung und Bildquellen finden Sie unter Effektive Pixel und Skalierung.