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 |