enumerasi D2D1_DISTANTSPECULAR_SCALE_MODE (d2d1effects.h)
Mode interpolasi yang digunakan efek pencahayaan Distant-specular untuk menskalakan gambar ke panjang unit kernel yang sesuai. Ada enam mode skala yang berkisar dalam kualitas dan kecepatan.
Sintaks
typedef enum D2D1_DISTANTSPECULAR_SCALE_MODE {
D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR = 0,
D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR = 1,
D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC = 2,
D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR = 3,
D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC = 4,
D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC = 5,
D2D1_DISTANTSPECULAR_SCALE_MODE_FORCE_DWORD = 0xffffffff
} ;
Konstanta
D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR Nilai: 0 Sampel titik tunggal terdekat dan menggunakannya. Mode ini menggunakan lebih sedikit waktu pemrosesan, tetapi menghasilkan gambar kualitas terendah. |
D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR Nilai: 1 Menggunakan sampel empat titik dan interpolasi linier. Mode ini menghasilkan gambar berkualitas lebih tinggi daripada tetangga terdekat. |
D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC Nilai: 2 Menggunakan 16 sampel kernel kubik untuk interpolasi. Mode ini menggunakan waktu pemrosesan terbanyak, tetapi menghasilkan gambar berkualitas lebih tinggi. |
D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR Nilai: 3 Menggunakan 4 sampel linier dalam satu piksel untuk anti-alias tepi yang baik. Mode ini baik untuk menurunkan skala dengan jumlah kecil pada gambar dengan beberapa piksel. |
D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC Nilai: 4 Menggunakan pemfilteran anisotropic untuk mengambil sampel pola sesuai dengan bentuk bitmap yang diubah. |
D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC Nilai: 5 Menggunakan ukuran variabel kernel kubik berkualitas tinggi untuk melakukan pra-downscale gambar jika downscaling terlibat dalam matriks transformasi. Kemudian menggunakan mode interpolasi kubik untuk output akhir. |
D2D1_DISTANTSPECULAR_SCALE_MODE_FORCE_DWORD Nilai: 0xffffffff |
Persyaratan
Header | d2d1effects.h |
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