Поделиться через


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

Значение свойства

Значение перечисления. Значение по умолчанию — Физическое.

Комментарии

Для decodePixelType можно задать значение Логическое или Физическое. Значение по умолчанию — Физический. Если параметр DecodePixelType не задан или имеет значение Физическое, изображение декодируется с помощью значений DecodePixelWidth и DecodePixelHeight , представляющих физические пиксели, и операция декодирования использует эти значения напрямую. Если параметр DecodePixelType имеет значение Logical, изображение декодируется с помощью значений DecodePixelWidth и DecodePixelHeight , представляющих логические пиксели. Внутренняя логика преобразует ширину и высоту декодирования на основе сведений о разрешении устройства и коэффициента логического и физического пикселей на целевом устройстве.

Ширина и высота для элемента Image указываются в логических пикселях после отрисовки изображения, но на эти логические пиксели влияет разрешение устройства. Для элемента BitmapImage , представляющего источник файла изображения, DecodePixelWidth и DecodePixelHeight по умолчанию указываются в физических пикселях. Физические значения пикселей, указанные для операции декодирования, влияют на размер растрового изображения, созданного в памяти. При указании DecodePixelType в качестве логического, изображение декодируется с помощью значений, которые предварительно учитываются для логического разрешения, и потенциально не будет использовать столько памяти. Дополнительные сведения о разрешении устройств и источниках изображений см. в разделе Эффективные пиксели и масштабирование.

Применяется к