Конвертировать NSColor в RGB

Я пытаюсь преобразовать NSColor в RGB, но, похоже, он дает совершенно неверный результат:

NSColor *testColor = [NSColor colorWithCalibratedWhite:0.65 alpha:1.0];

const CGFloat* components = CGColorGetComponents(testColor.CGColor);
NSLog(@"Red: %f", components[0]);
NSLog(@"Green: %f", components[1]);
NSLog(@"Blue: %f", components[2]);
NSLog(@"Alpha: %f", CGColorGetAlpha(testColor.CGColor));

Я получаю обратно: красный = 0,65 - зеленый = 1,0 - синий = 0,0 и альфа 1,0 - что приводит к совершенно другому цвету. (Должно быть серым, теперь зеленым).

Я делаю что-то неправильно?

Ответы на вопрос(6)

Ваш ответ на вопрос