Получение данных с цветной масштабированной карты
у меня есть карта, которая показывает напряженность магнитного поля, и она использует цветовую шкалу, так что когда цвет на карте красный, это означает, что величина приближается к положительному максимуму, а если она зеленая, то близка к 0, а когда она становится синей, то приближается к отрицательной бесконечности, и я ищу способ, чтобы всякий раз, когда я перемещаю курсор на карте, я знал бы значение магнитного поля в этой точке на основе цвета
Что я уже пробовал:
я попытался преобразовать шкалу RGB в числовые данные, но это было глупо, потому что я постоянно получаю 3 разных значения для каждой точки
Richard MacCutchan
Вам нужно установить некоторые значения диапазона для цветов. Так, например, все, что имеет более 192 (в качестве примера) в красном поле, можно считать красным. В качестве альтернативы вы можете сгладить конечное значение, используя формулу, которая смешивает три числа в наиболее подходящее значение.