颜色管理与图形上下文函数详解
1. 颜色管理函数:创建额外功能集
在颜色管理系统中,只有当输出设备不符合现有功能集,或者需要额外的设备相关颜色空间时,才需要创建额外的功能集。功能集主要由一组设备相关的 XcmsColorSpace 结构以及读取和存储屏幕颜色特征数据的方法组成。这些数据存储在 XcmsFunctionSet 结构中,客户端程序通常可以通过全局变量访问该结构的句柄,以便使用 XcmsAddFunctionSet 函数。
1.1 XcmsFunctionSet 结构
typedef struct _XcmsFunctionSet {
XcmsColorSpace **DDColorSpaces;
XcmsScreenInitProc screenInitProc;
XcmsScreenFreeProc screenFreeProc;
} XcmsFunctionSet;
-
DDColorSpaces:指向一个以NULL结尾的指针列表,这些指针指向功能集支持的设备相关颜色空间的XcmsColorSpace结构。 -
screenInitProc:用于初始化特定屏幕的XcmsPerScrnInfo结构的回调过程。
超级会员免费看
订阅专栏 解锁全文
1466

被折叠的 条评论
为什么被折叠?



