BitmapImage.DecodePixelType Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее способ интерпретации значений DecodePixelWidth и DecodePixelHeight для операций декодирования.
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
Значение свойства
Значение перечисления. Значение по умолчанию — "Физический".
Комментарии
ДекодированиеPixelType может иметь значение "Логический " или "Физический". Значение по умолчанию — "Физическое". Если декодированияPixelType не задано или задано значение "Физический", изображение декодируется с помощью декодированных значений DecodePixelWidth и DecodePixelHeight , представляющих физические пиксели, и операция декодации использует эти значения напрямую. Если для декодированияPixelType задано значение "Логический", изображение декодируется с помощью значений DecodePixelWidth и DecodePixelHeight , представляющих логические пиксели. Внутренняя логика преобразует декодирование ширины и высоты на основе сведений о разрешении устройства, а также того, как логические и физические пиксели учитываются на целевом устройстве.
Ширина и высота элемента Image указываются в логических пикселях после отрисовки изображения, но эти логические пиксели влияют на разрешение устройства. Для элемента BitmapImage , представляющего источник файла изображения, по умолчанию указываются декодированияPixelWidth и DecodePixelHeight . Значения физического пикселя, предоставляемые для операции декодации, влияют на размер растрового изображения, созданного в памяти. Указав DecodePixelType в качестве логического, изображение декодируется с помощью значений, предфакторных для логического разрешения, и потенциально не будет использовать столько памяти. Дополнительные сведения о разрешениях устройств и источниках изображений см. в разделе "Эффективные пиксели" и "Масштабирование".