Enumerasi CompositingQuality (gdiplusenums.h)

Enumerasi CompositingQuality menentukan apakah koreksi gamma diterapkan saat warna dipadukan dengan warna latar belakang. Enumerasi ini digunakan oleh metode Graphics::GetCompositingQuality and Graphics::SetCompositingQuality dari kelas Grafis .

Sintaks

typedef enum CompositingQuality {
  CompositingQualityInvalid,
  CompositingQualityDefault,
  CompositingQualityHighSpeed,
  CompositingQualityHighQuality,
  CompositingQualityGammaCorrected,
  CompositingQualityAssumeLinear
} ;

Konstanta

 
CompositingQualityInvalid
CompositingQualityDefault
Menentukan bahwa koreksi gamma tidak diterapkan.
CompositingQualityHighSpeed
Menentukan bahwa koreksi gamma tidak diterapkan.
CompositingQualityHighQuality
Menentukan bahwa koreksi gamma diterapkan.
CompositingQualityGammaCorrected
Menentukan bahwa koreksi gamma diterapkan.
CompositingQualityAssumeLinear
Menentukan bahwa koreksi gamma tidak diterapkan.

Keterangan

Ketika Anda menentukan bahwa koreksi gamma tidak boleh diterapkan, data gambar yang akan dirender (dipadukan dengan latar belakang) diasumsikan berada di ruang warna linier dengan nilai gamma 1,0. Akibatnya, tidak ada penyesuaian gamma yang diterapkan pada data gambar sebelum atau sesudah memadukan gambar dengan latar belakang.

Ketika Anda menentukan bahwa koreksi gamma harus diterapkan, data gambar yang akan dirender (dipadukan dengan latar belakang) diasumsikan berada di ruang warna sRGB dengan nilai gamma 2,2. Untuk memastikan perpaduan yang akurat, data gambar input diubah menjadi ruang linier (gamma = 1,0) sebelum warna dipadukan dan diubah kembali menjadi ruang sRGB (gamma = 2,2) setelahnya. Mode ini menghasilkan perpaduan yang lebih akurat dengan mengorbankan waktu pemrosesan tambahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header gdiplusenums.h (termasuk Gdiplus.h)

Lihat juga

Grafik::GetCompositingQuality

Grafis::SetCompositingQuality