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.
Giriş bit eşlemini bağlamın DPI'sı ile eşleşecek şekilde otomatik olarak ayarlamak için DPI dengeleme efektini kullanın. Bu, bit eşlem oluşturulduğu veya ekrandan farklı bir DPI'ya yüklendiği durumlarda kullanışlıdır.
Bu etki için CLSID CLSID_D2D1DpiCompensation.
Efekt özellikleri
| Görünen ad ve dizin numaralandırması | Açıklama |
|---|---|
| InterpolationMode D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE |
Efektin görüntüyü ölçeklendirmek için kullandığı ilişkilendirme modu. Türü D2D1_DPICOMPENSATION_INTERPOLATION_MODE. Varsayılan değer D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR değeridir. |
| BorderMode D2D1_DPICOMPENSATION_PROP_BORDER_MODE |
Görüntünün kenarını yumuşak veya sert olarak hesaplamak için kullanılan mod. Daha fazla bilgi için bkz. Kenarlık modları. Türü D2D1_BORDER_MODE. Varsayılan değer D2D1_BORDER_MODE_SOFT. |
| InputDpi D2D1_DPICOMPENSATION_PROP_INPUT_DPI |
Giriş görüntüsünün DPI'sı. Tür FLOAT'dır. Varsayılan değer 96,0f'dir. |
İlişkilendirme modları
| Sayım | Açıklama |
|---|---|
| D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR | En yakın tek noktayı örnekler ve bunu kullanır. Bu mod daha az işlem süresi kullanır, ancak en düşük kaliteli görüntüyü görüntüler. |
| D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR | Dört noktalı örnek ve doğrusal ilişkilendirme kullanır. Bu mod, en yakın komşu modundan daha fazla işlem süresi kullanır, ancak daha yüksek kaliteli bir görüntü oluşturur. |
| D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC | İlişkilendirme için 16 örnek kübik çekirdek kullanır. Bu mod en fazla işlem süresini kullanır, ancak daha yüksek kaliteli bir görüntü oluşturur. |
| D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR | İyi kenar diğer adlara karşı koruma için tek bir piksel içinde 4 doğrusal örnek kullanır. Bu mod, birkaç piksel içeren görüntülerde küçük miktarlarda ölçeği küçültmek için iyidir. |
| D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC | Bit eşlemin dönüştürülmüş şekline göre bir desen örneklemek için anizotropik filtreleme kullanır. |
| D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC | Dönüştürme matrisinde downscaling söz konusuysa görüntüyü önceden küçültmek için değişken boyutlu yüksek kaliteli kübik çekirdek kullanır. Ardından son çıkış için küp ilişkilendirme modunu kullanır. |
Not
Mod seçmezseniz efekt varsayılan olarak D2D1_DPICOMPENSTION_INTERPOLATION_MODE_LINEAR olur.
Kenarlık modları
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 |