Согласен, ступил немного, потому и спрашиваю.
Проблема в возможности выбора внутреннего представления цвета в соответствии с типом, который будет использоваться в основной программе.
Пример. Если будут часто использоваться одни операции, то выигрышным будет кодирование цвета внутри библиотеки в качестве основного «носителя» в RGB. Если другие, то LAB. Не гонять же туда-сюда цвет.
Как сделать подобный выбор до компиляции?