<Return[T]><Top>

TranslateColors

Declare Function Api_TranslateColors& Lib "mscms" Alias "TranslateColors" (ByRef THTRANSFORM&, ByRef TPCOLOR As PCOLOR, ByVal dword&, ByVal pColortype As Struct_MembersOf_COLORTYPE, ByRef TPCOLOR As PCOLOR, ByVal pColortype As Struct_MembersOf_COLORTYPE)

Declare Function TranslateColors Lib "mscms" Alias "TranslateColors" (ByRef THTRANSFORM As Long, ByRef TPCOLOR As PCOLOR, ByVal dword As Long, ByVal pColortype As Struct_MembersOf_COLORTYPE, ByRef TPCOLOR As PCOLOR, ByVal pColortype As Struct_MembersOf_COLORTYPE) As Long

カラートランスフォームによって定義される変換前の色空間から変換後の色空間に、色の配列を変換する。

パラメータ
hColorTransform
    カラートランスフォームのハンドルを指定する。
paInputColors
    変換する nColors 個の COLOR 構造体の配列へのポインタを指定する。
nColors
    paInputColors が指す配列と paOutputColors が指す配列の要素数を指定する。
ctInput
    変換前のカラータイプを指定する。
paOutputColors
    変換後の色を受け取る nColors 個の COLOR 構造体の配列へのポインタを指定する。
ctOutput
    変換後のカラータイプを指定する。
 

戻り値
    関数が成功すると、TRUE が返る。
    関数が失敗すると、FALSE が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。

解説
    変換前と変換後のカラータイプにカラートランスフォームとの互換性がないと、この関数は失敗する。