Compartir a través de


Efecto de relieve

Crea una versión de escala de grises de la imagen que aparece como si se hubiera sellado en papel.

El CLSID de este efecto es CLSID_D2D1Emboss.

Imagen de ejemplo

ejemplo de de salida de efecto

Código de ejemplo

ComPtr<ID2D1Effect> embossEffect;
m_d2dContext->CreateEffect(CLSID_D2D1Emboss, &embossEffect);
 
embossEffect->SetInput(0, bitmap);
embossEffect->SetValue(D2D1_EMBOSS_PROP_HEIGHT, 1.0f);
embossEffect->SetValue(D2D1_EMBOSS_PROP_DIRECTION, 0.0f);
 
m_d2dContext->BeginDraw();
m_d2dContext->DrawImage(embossEffect.Get());
m_d2dContext->EndDraw();

Propiedades de efecto

Las propiedades del efecto de relieve se definen mediante la enumeración D2D1_EMBOSS_PROP.

Requisitos

Requisito Valor
Cliente mínimo admitido Windows 10 [aplicaciones de escritorio | Aplicaciones de la Tienda Windows]
Servidor mínimo admitido Windows 10 [aplicaciones de escritorio | Aplicaciones de la Tienda Windows]
Encabezado d2d1effects_2.h
Biblioteca d2d1.lib, dxguid.lib