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


Метод ID2D1EffectContext::CreateColorContextFromWicColorContext (d2d1effectauthor.h)

Создает контекст цвета из IWICColorContext. Пространство D2D1ColorContext результирующего контекста меняется. Дополнительные сведения см. в разделе Примечания.

Синтаксис

HRESULT CreateColorContextFromWicColorContext(
  [in]  IWICColorContext  *wicColorContext,
  [out] ID2D1ColorContext **colorContext
);

Параметры

[in] wicColorContext

Тип: IWICColorContext*

Объект IWICColorContext, используемый для инициализации контекста цвета.

[out] colorContext

Тип: ID2D1ColorContext**

При возврате этого метода содержит адрес указателя на новый контекст цвета.

Возвращаемое значение

Тип: HRESULT

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

HRESULT Описание:
S_OK Без ошибок.
E_OUTOFMEMORY Direct2D не удалось выделить достаточно памяти для завершения вызова.
E_INVALIDARG В метод передано недопустимое значение.

Комментарии

Новый контекст цвета можно использовать в D2D1_BITMAP_PROPERTIES1 для инициализации цветового контекста созданного растрового изображения. Поле модели заголовка профиля проверяется, чтобы определить, является ли этот профиль sRGB или scRGB, а цветовое пространство обновляется соответственно. В противном случае пространство является пользовательским.

Требования

Требование Значение
Минимальная версия клиента Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1effectauthor.h
Библиотека D2d1.lib
DLL D2d1.dll

См. также раздел

D2D1_BITMAP_PROPERTIES1

ID2D1Bitmap1

ID2D1EffectContext