enumerasi D2D1_POINTSPECULAR_SCALE_MODE (d2d1effects.h)
Mode interpolasi yang digunakan efek pencahayaan Titik spekular untuk menskalakan gambar ke panjang unit kernel yang sesuai. Ada enam mode skala yang berkisar dalam kualitas dan kecepatan.
Sintaks
typedef enum D2D1_POINTSPECULAR_SCALE_MODE {
D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR = 0,
D2D1_POINTSPECULAR_SCALE_MODE_LINEAR = 1,
D2D1_POINTSPECULAR_SCALE_MODE_CUBIC = 2,
D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR = 3,
D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC = 4,
D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC = 5,
D2D1_POINTSPECULAR_SCALE_MODE_FORCE_DWORD = 0xffffffff
} ;
Konstanta
D2D1_POINTSPECULAR_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_POINTSPECULAR_SCALE_MODE_LINEAR Nilai: 1 Menggunakan sampel empat titik dan interpolasi linier. Mode ini menghasilkan gambar berkualitas lebih tinggi daripada tetangga terdekat. |
D2D1_POINTSPECULAR_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_POINTSPECULAR_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_POINTSPECULAR_SCALE_MODE_ANISOTROPIC Nilai: 4 Menggunakan pemfilteran anisotropic untuk mengambil sampel pola sesuai dengan bentuk bitmap yang diubah. |
D2D1_POINTSPECULAR_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_POINTSPECULAR_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