Я рисую БПФ и хочу лучшего цвета.У меня есть значения между X и Y, и я хочу представить их в спектре мощности (более высокое значение = более яркий цвет).В настоящее время я просто использую черный / белый (0-255 для RGB), но мне бы хотелось, чтобы это было несколько цветов с более высоким (цветовым) разрешением, чем 255 (65k?).
Мне нужны цвета длямежду ними происходит плавное затухание, поэтому, если 0 - черный, а 100 - белый, мне нужно, чтобы 50 был 50% белым (серым).Но я хочу, чтобы в последовательности было несколько цветов, а не только основные цвета RGB (красный, зеленый или синий).
Желательно, чтобы я мог выбирать, в какой точке цвета расположены (неравномерно).Например, [0] = "# 00000", [99] = "# 44000", [149] = "# FF0000", [199] = "# FFFF00" и т. Д.
Теперь мой вопроскак будут выглядеть расчеты?Я предполагаю, что есть какой-то простой / умный способ, о котором я не думаю.
Я смутно помню кое-что о каком-то другом методе вычисления цвета, кроме RGB, который будет работать для этого?Или это лучший способ использовать какую-то кисть на изображении, а затем выбрать значения цвета?
Я использую C # .Net, но мне не нужен полностью рабочий код (я могу это сделать) - поэтому любые примеры / подсказки будут хорошими.