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 |