Bagikan melalui


Struktur BlackInformation (wcsplugin.h)

Berisi informasi untuk model perangkat yang memiliki saluran warna hitam.

Sintaks

typedef struct _BlackInformation {
  BOOL  fBlackOnly;
  FLOAT blackWeight;
} BlackInformation;

Anggota

fBlackOnly

blackWeight

Nilai antara 0,0 dan 1,0 yang menunjukkan jumlah relatif hitam untuk digunakan dalam output. Nilai 0,0 berarti tidak ada hitam yang digunakan; nilai 1,0 berarti bahwa jumlah maksimum hitam digunakan.

Keterangan

Jika perangkat sumber tidak mendukung saluran hitam, maka WCS mengatur bBlackOnly ke FALSE.

Jika bBlackOnlyTRUE, maka WCS menghasilkan nilai kontrol perangkat output di mana, paling banyak, saluran hitam akan menjadi bukan nol. Ini hanya terjadi jika bendera BlackPreservation diatur dalam WCS. Perhatikan bahwa dalam kasus seperti itu, model perangkat mungkin tidak memberikan kecocokan colorimetric terdekat dengan nilai yang disediakan.

Pelestarian hitam hanya dilakukan ketika perangkat sumber dan tujuan mendukung saluran hitam. Jika warna hitam dipertahankan dengan perangkat ini, maka untuk setiap nilai kontrol perangkat sumber, di mana semua saluran selain saluran hitam adalah nol, bendera bBlackOnly adalah TRUE. Perhatikan bahwa ini berarti bahwa nilai di mana semua saluran nol juga akan mengatur bBlackOnly ke TRUE.

blackWeight memberi kami informasi tentang nilai kontrol perangkat yang digunakan dalam perangkat sumber.

  • Untuk perangkat sumber dengan saluran hitam, blackWeight diatur ke nilai hitam.
  • Untuk perangkat sumber tanpa saluran hitam, bobot hitam dihitung menggunakan kombinasi kemurnian warna dan kecerahan relatif. Kemurnian warna didefinisikan sebagai (maxColorant - minColorant)/maxColorant

    Kecerahan relatif didefinisikan sebagai (kecerahan warna dalam ruang penampilan - kecerahan minimum perangkat tujuan) / (pencahayaan maksimum perangkat tujuan - kecerahan minimum perangkat tujuan)

    Untuk perangkat RGB, blackWeight = (1 - colorPurity) * (1 - relativeLightness)

    Untuk perangkat CMYK, blackWeight = colorPurity * (1 - relativeLightness)

    WCS bertanggung jawab untuk menginisialisasi struktur BlackInformation .

Jika bBlackOnlyadalah FALSE, maka model perangkat dasar untuk perangkat dengan saluran hitam akan menggunakan blackWeight untuk memandu pembuatan nilai piksel output yang sesuai secara kolorimetris. Untuk perangkat CMYK, blackWeight memberikan estimasi awal nilai K WCS dan mencari nilai C, M, dan Y yang akan menyebabkan colorimetry yang benar. Jika tidak menemukan kecocokan, nilai K akan disesuaikan dan dicari lagi.

Anda dapat mengatur plug-in untuk mendukung atau mengabaikan BlackInformation.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header wcsplugin.h

Lihat juga