Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Resmin belirtilen bölgesini yinelemek için kutucuk efektini kullanın.
Bu etki için CLSID CLSID_D2D1Tile.
Örnek resim
| Önce |
|---|
Efektin önüne görüntüyü ![]() |
| Sonra |
Dönüştürmeden sonra görüntüyü ![]() |
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();
Efekt özellikleri
| Görünen ad ve dizin numaralandırması | Tür ve varsayılan değer | Açıklama |
|---|---|---|
| Rect D2D1_TILE_PROP_RECT |
D2D1_VECTOR_4F {0.0f, 0.0f, 100.0f, 100.0f} |
Döşeme yapılacak görüntünün bölgesi. Bu özellik şu şekilde tanımlanan bir D2D1_VECTOR_4F: (sol, üst, sağ, alt). Birimler DIP cinsindendir. |
Çıktı bit eşlemi
Bu etki mantıksal olarak sonsuz boyutlu bir bit eşlem oluşturur.
ID2D1DeviceContext::D rawImageçağırdığınızda boyutu ayarlayarak bir görüntüyü kutucuklayabilir ve herhangi bir ek efekt olmadan belirli bir boyutun çıktısını alabilirsiniz.
Gereksinim -leri
| Gereksinim | Değer |
|---|---|
| Desteklenen en düşük istemci | Windows 7 için Windows 8 ve Platform Güncelleştirmesi [masaüstü uygulamaları | Windows Mağazası uygulamaları] |
| Desteklenen en düşük sunucu | Windows 7 için Windows 8 ve Platform Güncelleştirmesi [masaüstü uygulamaları | Windows Mağazası uygulamaları] |
| Üstbilgi | d2d1effects.h |
| Kütüphane | d2d1.lib, dxguid.lib |

