Bagikan melalui


Metode ID2D1CommandSink::D rawBitmap (d2d1_1.h)

Menggambar bitmap ke target render.

Sintaks

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

Parameter

[in] bitmap

Jenis: ID2D1Bitmap*

Bitmap yang akan digambar.

[in, optional] destinationRectangle

Jenis: D2D1_RECT_F

Persegi panjang tujuan. Defaultnya adalah ukuran bitmap dan lokasinya adalah sudut kiri atas target render.

opacity

Jenis: FLOAT

Keburaman bitmap.

interpolationMode

Jenis: D2D1_INTERPOLATION_MODE

Mode interpolasi yang akan digunakan.

[in, optional] sourceRectangle

Jenis: const D2D1_RECT_F

Persegi panjang sumber opsional.

[in, optional] perspectiveTransform

Jenis: const D2D1_MATRIX_4X4_F

Transformasi perspektif opsional.

Menampilkan nilai

Metode ini tidak mengembalikan nilai.

Keterangan

Parameter destinationRectangle menentukan persegi panjang dalam target tempat bitmap akan muncul (dalam piksel independen perangkat (DIP)). Ini dipengaruhi oleh transformasi yang saat ini ditetapkan dan transformasi perspektif, jika ditetapkan. Jika Anda menentukan NULL, maka persegi panjang tujuan adalah (kiri=0, atas=0, kanan = lebar(sourceRectangle), bawah = tinggi(sourceRectangle).

SourceRectangle mendefinisikan sub-persegi dari bitmap sumber (dalam DIP). DrawBitmap mengklip persegi panjang ini ke ukuran bitmap sumber, sehingga tidak mungkin untuk mengambil sampel di luar bitmap. Jika Anda menentukan NULL, maka persegi panjang sumber diambil untuk menjadi ukuran bitmap sumber.

PerspectiveTransform ditentukan selain transformasi pada konteks perangkat.

Persyaratan

   
Klien minimum yang didukung Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1_1.h
DLL D2d1.dll

Lihat juga

ID2D1CommandSink