Bagikan melalui


Fungsi WcsTranslateColors (icm.h)

Menerjemahkan array warna dari ruang warna sumber ke ruang warna tujuan seperti yang ditentukan oleh transformasi warna.

Sintaks

BOOL WcsTranslateColors(
  HTRANSFORM    hColorTransform,
  DWORD         nColors,
  DWORD         nInputChannels,
  COLORDATATYPE cdtInput,
  DWORD         cbInput,
  PVOID         pInputData,
  DWORD         nOutputChannels,
  COLORDATATYPE cdtOutput,
  DWORD         cbOutput,
  PVOID         pOutputData
);

Parameter

hColorTransform

Handel untuk transformasi warna WCS.

nColors

Jumlah elemen dalam array tempat titik pInputData dan pOutputData .

nInputChannels

Jumlah saluran per elemen dalam array tempat pInputData menunjuk.

cdtInput

Jenis data warna COLORDATATYPE input.

cbInput

Ukuran buffer, dalam byte, dari pInputData.

pInputData

Penunjuk ke array warna input. Ukuran buffer untuk array ini, dalam byte, adalah nilai DWORDcbInput.

nOutputChannels

Jumlah saluran per elemen dalam array tempat pOutputData menunjuk.

cdtOutput

Output COLORDATATYPE yang menentukan jenis data warna.

cbOutput

Ukuran buffer, dalam byte, dari pOutputData.

pOutputData

Penunjuk ke array warna yang menerima hasil terjemahan warna. Ukuran buffer untuk array ini, dalam byte, adalah nilai DWORDcbOutput.

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 gagal. Fungsi ini akan gagal jika transformasi 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