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

Определение

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

public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality = 
Public Enum CompositingQuality
Наследование
CompositingQuality

Поля

Имя Значение Описание
Invalid -1

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

Default 0

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

HighSpeed 1

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

HighQuality 2

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

GammaCorrected 3

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

AssumeLinear 4

Предположим, что линейные значения.

Комментарии

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

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

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