XcmsConvertColors
Section: XLIB FUNCTIONS (3X11)
Updated: Release 6.6
索引
xjman
名前
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[];
引き数
- ccc
-
CCC を指定する。
デバイス独立な色空間だけの間の変換では(例えば、TekHVC から CIELuv への
変換)、CCC はクライアント白色点だけを指定すればよい。
- colors_in_out
-
表色の配列を指定する。
pixel メンバは無視され、返される時にも変更されない。
- compression_flags_return
-
圧縮の状態を示す真偽値(Boolean 型)の配列が返される。
NULL でないポインタが与えられた場合、配列の各要素には対し、対応する色
が圧縮されていれば
True
がセットされ、そうでなければ
False
がセットされる。
圧縮の状態が不要であれば NULL を渡すこと。
- ncolors
-
表色の配列内の
XcmsColor
構造体の数を指定する。
- target_format
-
対象とする表色のフォーマットを指定する。
説明
関数
XcmsConvertColors
は指定した CCC を用い、指定した
XcmsColor
構造体の配列に含まれる表色を、現在のフォーマットから1つの対象のフォー
マットに変換する。
返り値が
XcmsFailure
の場合、表色の配列の内容は変化しない。
配列内では複数の表色のフォーマットが混在することがある(例えば、3 つの
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
Index
- 名前
-
- 書式
-
- 引き数
-
- 説明
-
- 関連項目
-
Time: 07:00:56 GMT, January 12, 2009