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


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

Определение

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

public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality = 
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). Этот режим обеспечивает более точное смешение за счет дополнительного времени обработки.

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