Condividi tramite


Metodo ID2D1CommandSink5::BlendImage (d2d1_3.h)

Disegna un'immagine nel contesto del dispositivo usando la modalità blend specificata. I risultati sono equivalenti all'uso dell'effetto Blend predefinito di Direct2D.

Sintassi

HRESULT 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
);

Parametri

[in] image

Tipo: ID2D1Image*

Immagine da disegnare nel contesto del dispositivo.

blendMode

Tipo: D2D1_BLEND_MODE

Modalità di fusione da usare. Per altre informazioni, vedere Modalità Blend .

[in, optional] targetOffset

Tipo: const D2D1_POINT_2F*

Offset nello spazio di destinazione a cui verrà eseguito il rendering dell'immagine. L'intero estensione logica dell'immagine verrà eseguito il rendering alla destinazione corrispondente. Se non specificato, l'origine di destinazione sarà (0, 0). L'angolo superiore sinistro dell'immagine verrà mappato all'offset di destinazione. Questa non sarà necessariamente l'origine. Il valore predefinito è NULL.

[in, optional] imageRectangle

Tipo: const D2D1_RECT_F*

Il rettangolo corrispondente nello spazio dell'immagine verrà mappato alle origini indicate durante l'elaborazione dell'immagine. Il valore predefinito è NULL.

interpolationMode

Tipo: D2D1_INTERPOLATION_MODE

Modalità di interpolazione che verrà usata per ridimensionare l'immagine, se necessario. Il valore predefinito è D2D1_INTERPOLATION_MODE_LINEAR.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce un codice di esito positivo o di errore HRESULT.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d2d1_3.h
DLL D2d1.dll

Vedi anche

ID2D1CommandSink5