ID2D1RenderTarget::D rawBitmap(ID2D1Bitmap*,constD2D1_RECT_F*,FLOAT,D2D1_BITMAP_INTERPOLATION_MODE,constD2D1_RECT_F*) metode (d2d1.h)
Menggambar bitmap yang ditentukan setelah menskalakannya ke ukuran persegi panjang yang ditentukan.
Sintaks
void DrawBitmap(
[in] ID2D1Bitmap *bitmap,
[in, optional] const D2D1_RECT_F *destinationRectangle,
FLOAT opacity,
D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,
[in, optional] const D2D1_RECT_F *sourceRectangle
);
Parameter
[in] bitmap
Jenis: ID2D1Bitmap*
Bitmap yang akan dirender.
[in, optional] destinationRectangle
Jenis: const D2D1_RECT_F*
Ukuran dan posisi, dalam piksel independen perangkat di ruang koordinat target render, dari area tempat bitmap digambar; NULL untuk menggambar bagian bitmap yang dipilih di asal target render. Jika persegi ditentukan tetapi tidak diurutkan dengan baik, tidak ada yang digambar, tetapi target render tidak memasuki status kesalahan.
opacity
Jenis: FLOAT
Nilai antara 0,0f dan 1,0f, inklusif, yang menentukan nilai opasitas untuk diterapkan ke bitmap; nilai ini dikalikan dengan nilai alfa konten bitmap. Nilai defaultnya adalah 1,0f.
interpolationMode
Jenis: D2D1_BITMAP_INTERPOLATION_MODE
Mode interpolasi yang digunakan jika bitmap diskalakan atau diputar oleh operasi menggambar. Nilai defaultnya adalah D2D1_BITMAP_INTERPOLATION_MODE_LINEAR.
[in, optional] sourceRectangle
Jenis: const D2D1_RECT_F*
Ukuran dan posisi, dalam piksel independen perangkat di ruang koordinat bitmap, dari area dalam bitmap yang akan digambar; NULL untuk menggambar seluruh bitmap.
Nilai kembali
Tidak ada
Keterangan
Metode ini tidak mengembalikan kode kesalahan jika gagal. Untuk menentukan apakah operasi menggambar (seperti DrawBitmap) gagal, periksa hasil yang dikembalikan oleh metode ID2D1RenderTarget::EndDraw atau ID2D1RenderTarget::Flush .
Contoh
Misalnya, lihat Cara Menggambar Bitmap. Untuk contoh yang menunjukkan cara memuat bitmap dari sumber daya atau file, lihat Cara Memuat Bitmap dari Sumber Daya dan Cara Memuat Bitmap dari File.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1.h |
Pustaka | D2d1.lib |
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