XcmsConvertColors(3X11) — NEWS-OS Programmer’s Manual
名称
XcmsConvertColors − CCC カラー仕様を変換する
形式
Status XcmsConvertColors(ccc, colors_in_out, ncolors, target_format, compression_flags_return)
XcmsCCC ccc;
XcmsColor colors_in_out[];
unsigned int ncolors;
XcmsColorFormat target_format;
Bool compression_flags_return[];
引数
cccCCC を指定します。 デバイスに依存しない色空間間
(例えば、TekHVC から CIELuv) の変換の場合、 CCC はクライアントホワイトポイント の指定に必要です。
colors_in_out
カラー仕様列を指定します。 ピクセルメンバは無視され、 返り値でも変更されずにそのままです。
compression_flags_return
圧縮ステータスを返す際のブーレン値列を指定します。
NULL 以外のポインタが提供された場合で、 対応するカラーが圧縮された場合、 各列のエレメントは True に設定され、 そうでなければ、 False となります。 圧縮ステータスが利用できない場合、
NULL が渡されます。
ncolorsカラー仕様列の XcmsColor 構造体の数を指定します。
target_format
目的のカラー仕様形式を指定します。
解説
XcmsConvertColors 関数は指定 CCC を使用して、 XcmsColor 構造体の指定列でのカラー仕様 を現在の形式から一つの目的の形式に 変換します。 返り値が XcmsFailure の場合、 カラー仕様列の内容は変更されずにそのまあ残ります。 列にはいくつかのカラー仕様形式が 組み合わされています (例えば、CIE XYZ、 2 CIE Luv, ...)。 列がデバイスに依存しないカラー仕様および 依存するものを保持する場合、 target_format 引数はデバイス依存形式 (例えば、 XcmsRGBiFormat、 XcmsRGBFormat) を指定し、 全ての仕様は CIE XYZ 形式に変換されてから 目的のデバイス依存の形式に変換されます。
関連事項
DisplayOfCCC(3X11), XcmsCCCofColormap(3X11), XcmsCreateCCC(3X11), XcmsDefaultCCC(3X11), XcmsSetWhitePoint(3X11)
Xlib − C Language X Interface
NEWS-OSRelease 4.2.1R