METODE IDCompositionVisual::SetBitmapInterpolationMode (dcomp.h)
Mengatur properti BitmapInterpolationMode, yang menentukan mode untuk digunakan Microsoft DirectComposition saat menginterpolasi piksel dari bitmap yang tidak diratakan sumbu atau digambar dengan tepat dalam skala besar.
Sintaks
HRESULT SetBitmapInterpolationMode(
[in] DCOMPOSITION_BITMAP_INTERPOLATION_MODE interpolationMode
);
Parameter
[in] interpolationMode
Jenis: DCOMPOSITION_BITMAP_INTERPOLATION_MODE
Mode interpolasi yang akan digunakan.
Mengembalikan nilai
Jenis: HRESULT
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan. Lihat Kode Kesalahan DirectComposition untuk daftar kode kesalahan.
Keterangan
Mode interpolasi memengaruhi bagaimana bitmap disusun ketika diubah sededimikian baik sehingga tidak ada korespondensi satu-ke-satu antara piksel dalam bitmap dan piksel di layar.
Secara default, visual mewarisi mode interpolasi visual induk, yang dapat mewarisi mode interpolasi visual induknya, dan sebagainya. Visual menggunakan mode interpolasi default jika metode ini tidak pernah dipanggil untuk visual, atau jika metode ini dipanggil dengan DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT. Jika tidak ada visual yang mengatur mode interpolasi, default untuk seluruh pohon visual adalah interpolasi tetangga terdekat, yang menawarkan kualitas visual terendah tetapi performa tertinggi.
Jika parameter interpolationMode adalah apa pun selain DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT, bitmap visual ini terdiri dari mode interpolasi yang ditentukan, dan mode ini menjadi mode default baru untuk anak-anak visual ini. Artinya, jika mode interpolasi dari anak-anak visual ini tidak berubah atau secara eksplisit diatur ke DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT, bitmap visual anak terdiri menggunakan mode interpolasi visual ini.
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | dcomp.h |
Pustaka | Dcomp.lib |
DLL | Dcomp.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