ID2D1DeviceContext6::BlendImage 方法 (d2d1_3.h)

使用指定的混合模式,將影像繪製至裝置內容。 結果相當於使用 Direct2D 的內建 Blend 效果

語法

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

參數

[in] image

類型: ID2D1Image*

要繪製至裝置內容的影像。

blendMode

類型: D2D1_BLEND_MODE

要使用的混合模式。 如需詳細資訊,請參閱 混合模式

[in, optional] targetOffset

類型: const D2D1_POINT_2F*

將轉譯影像目的地空間中的位移。 影像的整個邏輯範圍將會轉譯至對應的目的地。 如果未指定,目的地來源將會 (0,0) 。 影像的左上角將會對應至目標位移。 這不一定是原點。 預設值是 NULL。

[in, optional] imageRectangle

類型: const D2D1_RECT_F*

處理影像時,影像空間中的對應矩形會對應至指定的原點。 預設值是 NULL。

interpolationMode

類型: D2D1_INTERPOLATION_MODE

視需要用來調整影像的插補模式。 預設值為 D2D1_INTERPOLATION_MODE_LINEAR。

傳回值

規格需求

需求
目標平台 Windows
標頭 d2d1_3.h
Dll D2d1.dll

另請參閱

ID2D1DeviceContext6