CompositingQuality Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает уровень качества, используемый во время создания.
public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality =
Public Enum CompositingQuality
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Invalid | -1 | Недопустимое качество. |
| Default | 0 | Качество по умолчанию. |
| HighSpeed | 1 | Высокая скорость, низкое качество. |
| HighQuality | 2 | Высокое качество, низкая скорость создания. |
| GammaCorrected | 3 | Используется гамма-коррекция. |
| AssumeLinear | 4 | Предположим, что линейные значения. |
Комментарии
Если указать, что гамма-коррекция не должна применяться, то предполагается, что данные изображения, отрисованные (смешанные с фоном), должны находиться в линейном цветовом пространстве с гамма-значением 1,0. В результате гамма-корректировка не применяется к данным изображения до или после смешивания изображения с фоном.
Если указать, что необходимо применить гамма-коррекцию, то предполагается, что данные изображения, отрисовываемые (смешанные с фоном), должны находиться в цветовом пространстве SRGB с гамма-значением 2,2. Чтобы обеспечить точную смесь, входные данные изображения преобразуются в линейное пространство (гамма = 1.0), прежде чем цвета смешиваются и преобразуются обратно в SRGB (гамма = 2.2) пространство после этого. Этот режим приводит к более точной смешивания за счет дополнительного времени обработки.