Método ID2D1DeviceContext::D rawImage(ID2D1Effect*,D2D1_INTERPOLATION_MODE,D2D1_COMPOSITE_MODE) (d2d1_1.h)
Dibuja una imagen en el contexto del dispositivo.
Sintaxis
void DrawImage(
[in] ID2D1Effect *effect,
D2D1_INTERPOLATION_MODE interpolationMode,
D2D1_COMPOSITE_MODE compositeMode
);
Parámetros
[in] effect
Tipo: ID2D1Effect*
Efecto que se va a dibujar en el contexto del dispositivo.
interpolationMode
Tipo: D2D1_INTERPOLATION_MODE
Modo de interpolación que se usará para escalar la imagen si es necesario.
compositeMode
Tipo: D2D1_COMPOSITE_MODE
Modo compuesto que se aplicará a los límites del clip seleccionado actualmente. El valor predeterminado es D2D1_COMPOSITE_MODE_SOURCE_OVER
Valor devuelto
None
Observaciones
Si interpolationMode es D2D1_INTERPOLATION_MODE_HIGH_QUALITY, se usarán diferentes escaladores en función del factor de escala implícito en la transformación mundial.
Los rectángulos no válidos acumulados en cualquier efecto dibujado por esta llamada se descartarán independientemente de la parte del rectángulo de imagen dibujada.
Si compositeMode está D2D1_COMPOSITE_MODE_SOURCE_OVER, DrawImage usará la combinación primitiva seleccionada actualmente especificada por ID2D1DeviceContext::SetPrimitiveBlend. Si compositeMode no está D2D1_COMPOSITE_MODE_SOURCE_OVER, la imagen se extenderá para que sea transparente hasta el clip alineado con el eje actual.
Si hay un rectángulo de imagen y una transformación de mundo, esto equivale a insertar un efecto de clip para representar el rectángulo de imagen y una transformación afín 2D para tener en cuenta la transformación del mundo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 y actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d2d1_1.h |
Archivo DLL | D2d1.dll |