ID2D1BitmapBrush::SetInterpolationMode method (d2d1.h)

Menentukan mode interpolasi yang digunakan ketika bitmap kuas diskalakan atau diputar.

Sintaks

void SetInterpolationMode(
  D2D1_BITMAP_INTERPOLATION_MODE interpolationMode
);

Parameter

interpolationMode

Jenis: D2D1_BITMAP_INTERPOLATION_MODE

Mode interpolasi yang digunakan ketika bitmap kuas diskalakan atau diputar.

Mengembalikan nilai

Tidak ada

Keterangan

Metode ini mengatur mode interpolasi untuk bitmap, yang merupakan nilai enum yang ditentukan dalam jenis enumerasi D2D1_BITMAP_INTERPOLATION_MODE . D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR mewakili pemfilteran tetangga terdekat. Ini mencari piksel bitmap terdekat ke piksel penyajian saat ini dan memilih warna yang tepat. D2D1_BITMAP_INTERPOLATION_MODE_LINEAR mewakili pemfilteran linier, dan menginterpolasi warna dari empat piksel bitmap terdekat.

Mode interpolasi bitmap juga memengaruhi terjemahan subpiksel. Dalam terjemahan subpiksel, interpolasi bilinear menempatkan bitmap lebih tepat ke permintaan aplikasi, tetapi mengaburkan bitmap dalam proses.

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

ID2D1BitmapBrush

ID2D1BitmapBrush::GetInterpolationMode