论文部分内容阅读
近年来,跨媒体的颜色复制主要是通过基于ICC的色彩管理机制实现,ICC色彩管理已逐步发展成为国际公认的标准。但是,ICC具有局限性,不能再现不同视觉条件下的颜色复制。2005年,微软与佳能提出基于色貌模型的Windows Color System色彩管理系统(简称WCS)。目前为止,还没有一款完整的WCS色彩管理软件,本研究团队已研发了一款基于WCS色彩管理的软件框架,但是,这款软件中WCS色彩管理三个重要的环节——设备、色貌以及色域映射模型尚未实现,均采用WCS色彩管理体系中的自定义插件。因此,本课题以显示器为例,研究一款基于WCS的色彩管理设备模型插件。本课题使用Microsoft Visual Studio 2010软件以及C++编程语言工具进行插件的开发,研究WCS色彩管理的核心原理知识体系,着重研究显示器模型特征文件、颜色空间转换以及生成插件等。首先,通过显示器色靶的制定与测量实验,完成显示器模型插件XML特性文件的编写,并验证其正确性;其次,学习XML语言语法结构,实现XML特性文件的解析与生成模块;接着,通过对近二十年以来色彩空间各种转换算法的分析比较,确定本课题选用三维查找表配合四面体插值算法进行色彩空间的建模运算;然后,建立MFC应用窗口框架,实现显示器设备模型整个工作流程:XML特性文件的选取、图像的显示、图像各像素点颜色值的获取并进行建模运算、图像像素点颜色值的即时读取、转换图像模式、生成图像XML特性文件;接着,通过探究COM、IDeviceModelPlugIn接口函数以及插件接口编写原理生成插件;最后,分别采用WCS平台以及depend工具对生成的WCS显示器插件进行测试并对测试结果加以分析总结。本课题开发的WCS色彩管理显示器设备模型已实现WCS显示器模型插件各项功能,且各项流程衔接紧密,形成整体。本课题的成果也为后续设备模型插件的开发和色域映射模型插件的开发提供研究方案与思路建议,为进一步挖掘WCS的色彩管理机制的潜力奠定了重要的基础。