Advertisement

Customize

Sep. 6th, 2006

Color Manager System

[info]bbbush问到:</span>颜色管理究竟可以做什么?

What is CMS? What can it do?

An ICC Profile is a piece of data that defines the color and reproduction characteristics of a device. ICC Profiles are written in a standard data format thant is OS independent.

Everybody can read and write ICC profiles if they know the data format.

In order to represent a color on a device, we need to know the color’s coordinates for the device. This is done by the Color Management System. The CMS is capable of translating colors specified in a device dependent coordinate into the coordinates for another device, thus matching colors between an original image, scanner, monitor, printer…ColorSync is the built-in CMS for Apple computers and is also used by some third party vendors. Colorsync ‘links together’ ICC-profiles to get a translation from one device to anoter. Another important CMS is Image Color Matching (ICM) for a Windows platform.

 

Which CMS is for Unix platform? LittleCMS?
Tags: ,

Jun. 15th, 2006

Haiku R2 will adopt LittleCMS as its system-wide Color Management System

 I'm really glad to hear that. DarkWyrm, one of the haiku tearm leaders  told me that the reason LittleCMS has an MIT-style license and not GPL is haiku.

DarkWyrm said
Back in late 2002 I asked Marti Maria about it and not only did he give Haiku (then OpenBeOS) permission to incorporate it into the tree under the MIT license, but he changed Little CMS' license. Building it for BeOS isn't hard, either -- I have a copy of the 1.12 sources sitting on my hard drive, completely built.


I'm looking forward to Haiku R2 .
Tags: ,

Advertisement

Customize