WmpBitmapEncoder.AlphaDataDiscardLevel Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает уровень данных альфа-частоты, удаляемых при перекодировании со сжатыми областями.
public:
property System::Byte AlphaDataDiscardLevel { System::Byte get(); void set(System::Byte value); };
public byte AlphaDataDiscardLevel { get; set; }
member this.AlphaDataDiscardLevel : byte with get, set
Public Property AlphaDataDiscardLevel As Byte
Значение свойства
Уровень альфа-данных, удаляемых при кодировании изображения. Значение находится в диапазоне от 0 (данные не удаляется) до 4 (альфа-канал полностью удаляется). Значение по умолчанию — 1.
Значение | Описание |
---|---|
0 | Данные частоты изображения не удаляются. |
1 | Удаляются FlexBits. Качество изображения уменьшается без изменения его фактического разрешения. |
2 | Удаляется диапазон данных HighPass. Фактическое разрешение изображения уменьшается в 4 раза по обоим измерениям. |
3 | Удаляются диапазоны данных частот HighPass и LowPass. Фактическое разрешение изображения уменьшается в 16 раз по обоим измерениям. |
4 | Полностью удаляется альфа-канал. Формат пикселей изменяется, отражая удаление альфа-канала. |
Исключения
Указанное значение выходит за пределы диапазона от 0 до 4.
Комментарии
Это свойство действует только в том случае, если CompressedDomainTranscode задано значение true
, а изображение содержит планарный или чередующийся альфа-канал; в противном случае он игнорируется.