Прочитать на английском

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


CompositingQuality Перечисление

Определение

Указывает уровень качества, используемый в процессе компоновки.

C#
public enum CompositingQuality
Наследование
CompositingQuality

Поля

Имя Значение Описание
AssumeLinear 4

Предполагаются линейные значения.

Default 0

Качество по умолчанию.

GammaCorrected 3

Используется гамма-коррекция.

HighQuality 2

Медленная высококачественная компоновка.

HighSpeed 1

Высокая скорость, низкое качество.

Invalid -1

Недопустимое качество.

Комментарии

Если указать, что гамма-коррекция не должна применяться, отрисовываемые данные изображения (смешиваются с фоном), предполагается, что они будут находиться в линейном цветовом пространстве с гамма-значением 1,0. В результате гамма-корректировка не применяется к данным изображения до или после смешения изображения с фоном.

Если указать, что должна применяться гамма-коррекция, данные изображения для отрисовки (смешиваются с фоном), предполагается, что они будут находиться в цветовом пространстве sRGB с гамма-значением 2,2. Чтобы обеспечить точное смешивание, входные данные изображения преобразуются в линейное (гамма = 1,0) пространство перед смешения цветов и последующего преобразования обратно в пространство sRGB (гамма = 2,2). Этот режим обеспечивает более точное смешение за счет дополнительного времени обработки.

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

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9