Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan efek petak peta untuk mengulangi wilayah gambar yang ditentukan.
CLSID untuk efek ini CLSID_D2D1Tile.
Contoh gambar
| Sebelum |
|---|
|
| Sesudah |
|
ComPtr<ID2D1Effect> tileEffect;
m_d2dContext->CreateEffect(CLSID_D2D1Tile, &tileEffect);
tileEffect->SetInput(0, bitmap);
tileEffect->SetValue(D2D1_TILE_PROP_RECT, D2D1::RectF(0.0f, 0.0f, 256.0f, 192.0f));
m_d2dContext->BeginDraw();
m_d2dContext->DrawImage(tileEffect.Get());
m_d2dContext->EndDraw();
Properti efek
| Nama tampilan dan enumerasi indeks | Ketik dan nilai default | Deskripsi |
|---|---|---|
| Rect D2D1_TILE_PROP_RECT |
D2D1_VECTOR_4F {0.0f, 0.0f, 100.0f, 100.0f} |
Wilayah gambar yang akan diurutkan. Properti ini adalah D2D1_VECTOR_4F yang didefinisikan sebagai: (kiri, atas, kanan, bawah). Unit berada dalam DIP. |
Bitmap output
Efek ini menghasilkan bitmap berukuran logis tak terbatas.
Anda dapat memiringkan gambar dan menghasilkan ukuran tertentu tanpa efek tambahan dengan mengatur ukuran saat Anda memanggil ID2D1DeviceContext::D rawImage.
Persyaratan
| Syarat | Nilai |
|---|---|
| Klien minimum yang didukung | Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi Bursa Windows] |
| Server minimum yang didukung | Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi Bursa Windows] |
| Header | d2d1effects.h |
| Perpustakaan | d2d1.lib, dxguid.lib |