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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk