Я играю с escape-последовательностями ANSI, и у меня трудные времена с цветами.
Я пробовал с парой цветовых палитр из ANSI записи Википедии , иэто всегда происходит одинаково.Я создаю цвет с
[UIColor colorWithRed: green: blue: alpha];
И результат не имеет ничего общего с предполагаемыми цветами (я делю каждый из них на 256), большинство из которых заканчиваются тем же.Я считаю, что UIColor недостаточно, и я должен использовать CGColorRef для того, чтобы сделать перевод.Любые советы?
Верхние цвета - "обычные", а нижние должны быть светлее восьми, но все запутано.
Вот как я создаю цвета:
+ (UIColor *) cyanANSIColor
{
return [UIColor colorWithRed:51.0f/256.0f
green:187.0f/256.0f
blue:200.0f/256.0f
alpha:1.00f];
}
+ (UIColor *) brightCyanANSIColor
{
return [UIColor colorWithRed:85.0f/256.0f
green:255.0f/256.0f
blue:255.0f/256.0f
alpha:1.00f];
}
И я назначаю их каждому виду с помощью свойства
backgroundColor
.Вы можете видеть, что голубые цвета неправильны (один из них), и большинство из них выглядят одинаково.Темно-серый показывает синий.И никто не является int.