В моем приложении я получу значения RGB в виде знака без знака, поэтому он будет не более 255, я использую NSColor API для создания цвета и буду использовать его для рисования шрифта и цвета фона,
это функция, которую я написал
+(NSColor *)getColorFromRGB:(unsigned char)r blue:(unsigned char)b green:(unsigned char)g
{
CGFloat rFloat = r/255.0;
CGFloat gFloat = g/255.0;
CGFloat bFloat = b/255.0;
// return [NSColor colorWithCalibratedRed:((float)r/255.0) green:((float)g/255.0) blue:((float)b/255.0) alpha:1.0];
return [NSColor colorWithCalibratedRed:rFloat green:gFloat blue:bFloat alpha:1.0];
}
Почти во всех случаях, когда я сравниваю Цвет, используя мое значение RGB в нёбе RGB, цвет не совпадает, например, когда я передаю,
r = 187, g = 170, b = 170,
Это должно нарисовать светло-серый, но я получаю полный цвет, в этом случае,
у кого есть идеи, что я делаю не так,
С уважением
Рохан