不同版本的ColorSync构成了Macintosh的色彩管理。
1.Mac OS 9
在Mac OS 9操作系统中,ColorSync 3有两个部分,为称为“ColorSync Extension”的系统扩展和称为“ColorSync”的控制面板。
在ColorSync Extension控制面板里CMMs标签下的选项卡中,只有一个CMM的选项是可以设定的,其实质是选择颜色转换工具,即所称的引擎。其中的默认值是“自动的(Automatic)”,它的功能相当于“随机的”。如果在使用中认为随机的效果不错,就用这个选项。否则,可选用其他的CMM选项。比如,可以选择Apple CMM,用它得到的效果与选用Adobe应用软件中的Adobe色彩管理引擎(ACE)非常相似。
如果需要在不同的操作系统环境下工作,使用的软件也不限于Adobe应用软件(Abobe应用软件可以使用ColorSync、ICM或软件自带的ACE引擎),若希望在操作系统中统一使用一种CMM,以使其标准化,则可以使用在Macintosh和Windows系统中都能用的Heidelberg CMM,因为Apple CMM在Windows操作系统中是不能用的。
如果使用的一个重要的应用软件或特性文件是特定系统的,比如是柯达数码色彩管理系统(Kodak Digital Science Color Management System),则可以使用Kodak CMM来进行标准化操作。
总之,进行CMM的选择,既要考虑工作内容的需要,也要考虑系统的适应性。只有合理地选择CMM选项,才能保证正常地运行和高质量的颜色管理。
CMM属于系统的扩展功能,存储在硬盘中的System\Extensions文件夹下。
在ColorSync控制面板的显示器设定选项里,由“颜色”按钮可以进入特性文件关联选项卡,可以得到一个ColorSync特性文件(ICC特性文件)列表供选择。每一个与Macintosh相连的显示器都有一个单独的特性文件可供选择,但是,一般应用软件只对主显示器进行显示补偿,少数应用软件才支持多个显示器。
在这里设置后,如果特性文件中包含了vegt标记项(此标记项是大多数特性文件都有的),则显示器管理员程序(Display Manager)就会使用特性文件中记录的显示器校准条件更新视频卡的颜色查找表。更新视频卡查找表的效果会立即生效,并且通常在视觉上会有很明显的效果,所选择的特性文件就成为了当前显示器的显示特性文件。但若设置后没能产生视觉上的变化效果,应用软件中也会使用这个特性文件进行显示补偿。Adobe的应用软件都会向操作系统询问显示特性文件,但大多数其他应用软件都需要在相应位置手工地设定一个特定的显示特性文件。
特性文件通常保存在硬盘上,位于Hard Drive\System Folder\Color Sync Profile中。
2.Mac OS X Panther(10.3.x)
该ColorSync的版本是ColorSync 4,最早出现在Mac OS X的早期版本中,后被Mac OS X Panther(10.3)及以后的版本所保留。ColorSync 4是一个隐藏在应用软件服务框架深处的色彩管理框架,主要供程序员编程使用。
Mac OS X的色彩管理建立在每一个窗口都要被色彩管理这样的一个理念基础之上,无论应用软件在建立这个窗口时是否知道ColorSync。这是这个版本的系统假设能够实现的,但实际表明,这个假设并不总是能够成立。
关于CMM,在Mac OS 9下对CMM偏好的设置对各Mac OS X版本同样使用。如果喜欢随机的结果,那就使用自动(Automatic)选项;反之,则应该选择其他的选项,如Apple CMM。
这里的CMM存放在/Library/ColorSync/CMMs中。
在显示设定方面,可以在系统预置(System Preference)中找到显示面板,它的作用与Mac OS 9中的显示器控制面板等效,同样在颜色(Color)标签中选择一个合适的特性文件。如同在Mac OS 9中,操作系统支持多显示系统,但是也与Mac OS 9一样,需确定所使用的具体应用软件是否能够支持两个以上独立显示器的色彩管理。
Mac OS X在不同的位置保存特性文件。由于Mac OS X是为多用户目的而设计的操作系统,因而特性文件保存的位置要遵守5个可能存在的“域”的基本规则:仅为Apple用户,为所有用户,为一个特定用户,为一个特定应用软件,以及为网络。这里给出前3种情况的保存位置。
(1)/System/Library ColorSync/Profiles文件夹
将所有用户都可以使用的特性文件保存在这里,但除非有一组特殊的钥匙,否则这里的特性文件就不能被删除或添加。由于这是一个Apple用户的域,除了Mac OS的安装人员外,别人都不能在这个位置删除或添加特性文件。
(2)/Library/ColorSync/Profiles文件夹
所有的用户都可以使用这里的特性文件,但只有系统管理员或被授权的安装人员才能够在这里删除或添加特性文件。显示特性文件首选的保存位置是这个位置下的显示(Displays)子文件夹,但这些特性文件放在其他的文件夹下也可以正常工作。
(3)/Users/<用户名>/Library/ColorSync/Profiles文件夹
在这里保存的特性文件只能供以这个用户名登录的人使用,别的用户是不能使用的,并且只有这个用户有权在这里删除或添加特性文件。
另一个Mac OS X的特点在于,制造商提供的与其打印机驱动捆绑在一起的打印机特性文件通常不能放在上述的任何一个位置上。取而代之,它们作为一种资源被放在打印机的模块中,因此它们不能被用户直接存取。然而,它们可以被应用软件所调用,就像它们位于/Library/ColorSync/Profiles文件夹里的情形一样,但它们不会搅乱各个特性文件的文件夹。(www.xing528.com)
ColorSync Utility是Mac OS X的另一个特色。
ColorSync Utility最初是为了增强系统的预置功能,作为一个随时可以使用的小工具而出现的。它与老版本的特性文件急救工具(Profile First Aid)合并到了一起,提供了一些非常好用的功能,例如提供了特性文件色域的三维比较功能,以及查看特性文件内部各个标记的功能。下面介绍其如下几个功能部分:预置(Preferences)、特性文件急救(Profile First Aid)、特性文件(Profiles)、设备(Devise)和过滤器(Filters)。
这个版本ColorSync的预置(Preferences)不再放在系统预置文件夹中,而是所有的预置功能都被打包在了ColorSync Utility中,并被存放在/Applications/Utilities文件夹中。
特别说明的是,与OS 9一样,这些设置要想起作用,仍然需要软件开发人员在应用程序中编写一些专门的代码来识别这些假定,以及编写专门的代码识别内嵌的特性文件。要是某个应用软件中没有写入这些代码而忽略了预置中的参数,并且它也不能识别内嵌的特性文件是怎么回事,则它打开一个颜色标记过的图像和未标记图像的结果都是一样的。从这可以体会到上面所讲“每一个窗口都要被色彩管理”实际上并不能总是成立。
特性文件急救(Profile First Aid)是一个用来检验ICC特性文件完整性的实用工具,还可以用来修复大部分它所发现的问题。它查找保存在操作系统中的特性文件中不符合所用ICC规范版本的问题(对v.2版本的特性文件只使用v.2版本规范,对v.4版本则只使用v.4规范)。特性文件的不一致性所引起的最主要副作用是它不能出现在相应软件的下拉菜单中,当然也就意味着不能在应用软件中选择并应用它。
在特性文件急救工具中执行修复功能,然后再运行应用软件,常常可以解决版本一致性的问题。可以定期地运行修复功能,因为有大量的特性文件都存在不完全与ICC规范一致的问题,但大部分这类问题都属于良性的,执行修复功能后就可以修复它们。
特性文件(Profiles)工具窗口显示已经安装的ICC特性文件。在这里,可以查看所列特性文件的基本信息,还可以绘制Lab及其他几个色空间中的三维色域图,以及在不同色空间中进行色域比较,还提供了显示特性文件中所包含标记内容信息的窗口(只要双击一个特性文件即可)。
软件开发人员可以将他们所写的设备驱动程序注册为ColorSync设备,这样做以后可以让它们显示在“设备(Devise)”窗口中。在这个窗口中,可以按一定的方式对设备进行分类,如对打印机按所用介质类型或颜色模式来分类。每一个分类的子类可以由一个特性文件与其相联系。开发人员可以规定设备使用的默认特性文件,用户也可以选择当前特性文件来改变使用的这个默认特性文件。此外,在这里改变显示设备当前特性文件的作用,与在系统设置中的显示面板中选择这个特性文件的效果是一样的。另外,当使用Apple图像获取(Apple′s Image Capture)应用软件时,在这里为所列出的扫描仪或数字相机改换当前特性文件,将改变嵌入到获取图像中作为默认特性文件。
值得注意的是,如果使用的应用软件或设备驱动没有特别地到这里来查找,则它们实际上不起作用。也就是说,只有应用软件查找它、应用它,它才真正起作用。比如,对于打印机来说,告诉打印机要使用这里的ColorSync功能,所选用的当前特性文件就被当成是目标特性文件了。但若打印驱动不去查找它,即不遵守这个原则,ColorSync的对其设置也就不起作用了。
过滤器(Filters)功能又称为Quartz过滤器。过滤器可以在ColorSync Utility实用程序中直接使用,或者在ColorSync>Quartz过滤器下拉菜单使用。使用者发现,这个功能的实用性并不太好。例如,为“转换颜色数据到(Convert color data to)”功能创建了一个过滤器,其含义应该是“目标特性文件”。用这个功能打开一个PDF文档,选择预览时,文档的显示效果能够显示出来。按理说,这样该让ColorSync将PDF中所有的对象都转换为SWOP,并将结果显示在屏幕上。同样,当从一个有色彩管理功能的应用软件中将PDF打印出来的时候,要使在打印驱动中的ColorSync部分选择了这个过滤器时,按理说也应该首先转换文档颜色为SWOP,然后再将其转换到打印机的特性文件。但在实际中,正如前面已经说到的,许多喷墨打印机驱动不是很好地遵守这里的规定,使得硬拷贝打样成了一项概率事件。
该版本还有一些情况需要说明。
如前面所说,Mac OS X操作系统的色彩管理功能总是打开的,操作系统在任何情况下都要进行颜色转换。除了上面所说有的情况下应用软件不去查找它而失去作用外,还有一种情况是,有的颜色转换是空转换。
对于以显示作为最终输出而言,当操作系统假定当前显示特性文件作为一个未标记图像或对象的源特性文件,并且也使用这个显示特性文件为目标特性文件时,就会发生空转换的情况。这是因为这两个特性文件相同,实际上没有转换发生。与此类似,当以点阵驱动打印时,假定通用RGB的特性文件(Generic RGB)既作为源也作为目标特性文件时,也会发生空转换。
此外,对不具有色彩管理功能的应用软件,操作系统会假定显示特性文件既作为源,也作为目标特性文件,也就是说不发生显示的补偿。设计上,具有色彩管理功能的应用软件会询问ColorSync当前使用的显示特性文件是什么,并使用这个特性文件作为显示的目标特性文件,而使用标记文件中内嵌的特性文件作为源,从而实现显示补偿。但前面已多次提到,ColorSync中的这些色彩管理在应用软件中是否起作用,还要取决于应用软件。如果应用软件不使用ColorSync的话,ColorSync也是没有办法实施这个显示补偿的。
打印输出时,当在任何应用软件中使用点阵打印驱动时,就会生成一个PDF格式的缓冲文件。当应用软件发送未标记RGB数据时,操作系统就将Generic RGB特性文件嵌入PDF中;当应用软件发送未标记灰度数据时,操作系统就将Generic Gray特性文件嵌入PDF中;当应用软件发送未标记CMYK数据时,操作系统则暂时保持不被标记。
这种情况下打印驱动的行为就显得非常重要,因为它的设置决定了ColorSync使用的目标特性文件。
点阵打印驱动时,如果选择了私有的色彩管理选项(即ColorSync以外的功能),ColorSync假定Generic RGB为目标特性文件,则此时的源特性文件相同,其结果是,在应用软件发送为标记RGB数据时就会进行一个空转换。如果选择了ColorSync,则在ColorSync Utility中设置的打印机特性文件理论上就是目标特性文件,但某些情况下可以做得到,另外一些情况下,如应用软件或打印驱动程序不去查找ColorSync的情况,则就做不到了。
Mac OS X色彩管理理念的完全实现,不仅与其自身有关,也与其他应用软件的性能相关。
3.Mac OS 9与Mac OS X的通用特性文件
在Mac OS 9和Mac OS X操作系统中,有两个通用特性文件与其相伴,即Generic RGB和Generic CMYK,在上述内容中已涉及了这个概念。
这里特别说明的是,它们在两个系统中是不一样的。
在Mac OS 9中,Generic RGB与P22显示器荧光粉是不太对应的,白场是9300K,伽马值是1.8,这是13英寸老苹果显示器的参数。在Mac OS X中,Generic RGB与P22显示器荧光粉严格一致,白场是6500K,伽马值是1.8。
在Mac OS 9中,Generic CMYK是 基 于Apple Color LaserWriter彩 色 激 光 打 印 机的。在Mac OS X中,Generic CMYK是基于TR 001样品子集测量数据的,因此,它实质上是SWOP数据。但即使如此,也不能期望它能够在CMYK喷墨打印机或彩色激光打印机上产生漂亮的颜色。对于印刷来说,它还马马虎虎可以接受,但还是建议使用Photoshop、InDesign和Illustrator中的U.S.Wed Coated(SWOP)v2特性文件,或者访问www.profilecentral.com网站,以得到更多基于TR 001的特性文件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。