Bagikan melalui


Fungsi WcsCheckColors (icm.h)

Menentukan apakah warna dalam array berada dalam gamut output dari transformasi warna WCS tertentu.

Sintaks

BOOL WcsCheckColors(
  HTRANSFORM    hColorTransform,
  DWORD         nColors,
  DWORD         nInputChannels,
  COLORDATATYPE cdtInput,
  DWORD         cbInput,
  PVOID         pInputData,
  PBYTE         paResult
);

Parameter

hColorTransform

Handel ke transformasi warna WCS yang ditentukan.

nColors

Jumlah elemen dalam array yang diarahkan oleh pInputData dan paResult.

nInputChannels

Jumlah saluran per elemen dalam array yang diacu oleh pInputData.

cdtInput

Jenis data warna COLORDATATYPE input.

cbInput

Ukuran buffer pInputData.

pInputData

Penunjuk ke array warna input. Warna dalam array ini sesuai dengan ruang warna profil sumber. Ukuran buffer untuk array ini akan menjadi jumlah byte yang ditunjukkan oleh cbInput.

paResult

Penunjuk ke array byte nColors yang menerima hasil pengujian.

Nilai kembali

Jika fungsi ini berhasil, nilai yang dikembalikan adalah TRUE.

Jika fungsi ini gagal, nilai yang dikembalikan adalah FALSE. Untuk informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Jika jenis data warna input dan output tidak kompatibel dengan transformasi warna, fungsi ini akan mengonversi data warna input sesuai kebutuhan.

Fungsi ini gagal jika Anda menggunakan transformasi International Color Consortium (ICC) digunakan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header icm.h
Pustaka Mscms.lib
DLL Mscms.dll

Lihat juga