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