ID2D1DeviceContext::D rawBitmap (ID2D1Bitmap*,constD2D1_RECT_F&,FLOAT,D2D1_INTERPOLATION_MODE,constD2D1_RECT_F&,constD2D1_MATRIX_4X4_F&) 方法 (d2d1_1.h)
將點陣圖繪製至轉譯目標。
語法
void DrawBitmap(
[in] ID2D1Bitmap *bitmap,
[in, optional] const D2D1_RECT_F & destinationRectangle,
FLOAT opacity,
D2D1_INTERPOLATION_MODE interpolationMode,
[in, optional] const D2D1_RECT_F & sourceRectangle,
[in, optional] const D2D1_MATRIX_4X4_F & perspectiveTransform
);
參數
[in] bitmap
類型: ID2D1Bitmap*
要繪製的點陣圖。
[in, optional] destinationRectangle
類型: D2D1_RECT_F*
目的矩形。 默認值是位圖的大小,而位置是轉譯目標的左上角。
opacity
類型: FLOAT
位圖的不透明度。
interpolationMode
要使用的插補模式。
[in, optional] sourceRectangle
類型: const D2D1_RECT_F
選擇性來源矩形。
[in, optional] perspectiveTransform
類型: const D2D1_MATRIX_4X4_F
選擇性檢視方塊轉換。
傳回值
無
備註
destinationRectangle 參數會定義目標中的矩形,其中位圖會顯示在與裝置無關的圖元中 (, (DIP) ) 。 如果設定,這會受到目前設定的轉換和檢視方塊轉換所影響。 如果指定 NULL,則目的地矩形會 (left=0,top=0,right = width (sourceRectangle) ,bottom = height (sourceRectangle) ) 。
sourceRectangle 參數會在 DIP) 中定義來源位圖 (的子矩形。 DrawBitmap 會將這個矩形裁剪為來源位圖的大小,因此無法取樣位圖外部。 如果指定 NULL,則會將來源矩形視為來源位圖的大小。
如果您指定 perspectiveTransform ,則除了轉譯目標上設定的轉換之外,還會套用至 rect。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | d2d1_1.h |
Dll | D2d1.dll |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應