Compartir a través de


Método ID2D1DeviceContext6::BlendImage (d2d1_3.h)

Dibuja una imagen en el contexto del dispositivo mediante el modo de combinación especificado. Los resultados son equivalentes al uso del efecto Blend integrado de Direct2D.

Sintaxis

void BlendImage(
  [in]           ID2D1Image              *image,
                 D2D1_BLEND_MODE         blendMode,
  [in, optional] const D2D1_POINT_2F     *targetOffset,
  [in, optional] const D2D1_RECT_F       *imageRectangle,
                 D2D1_INTERPOLATION_MODE interpolationMode
);

Parámetros

[in] image

Tipo: ID2D1Image*

Imagen que se va a dibujar en el contexto del dispositivo.

blendMode

Tipo: D2D1_BLEND_MODE

Modo de mezcla que se va a usar. Consulta Modos de Blend para obtener más información.

[in, optional] targetOffset

Tipo: const D2D1_POINT_2F*

Desplazamiento en el espacio de destino en el que se representará la imagen. Toda la extensión lógica de la imagen se representará en el destino correspondiente. Si no se especifica, el origen de destino será (0, 0). La esquina superior izquierda de la imagen se asignará al desplazamiento de destino. Esto no será necesariamente el origen. El valor predeterminado es NULL.

[in, optional] imageRectangle

Tipo: const D2D1_RECT_F*

El rectángulo correspondiente del espacio de imagen se asignará a los orígenes especificados al procesar la imagen. El valor predeterminado es NULL.

interpolationMode

Tipo: D2D1_INTERPOLATION_MODE

Modo de interpolación que se usará para escalar la imagen si es necesario. El valor predeterminado es D2D1_INTERPOLATION_MODE_LINEAR.

Valor devuelto

None

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d2d1_3.h
Archivo DLL D2d1.dll

Consulte también

ID2D1DeviceContext6