Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ диапазон цветов в пилоте

Автор: Serokero 25.9.2019, 16:50

Возник вопрос когда я получаю цвет в цифрах допустим 362174 пилот говорит что это оранжевый в RGB ето 190 134 5 но я проверил из ргб это не 362174

как мне найти таблицу по которой можно найти в цифрах диапазоны цветов (в цифрах от и до) если мне надо все цвета что похожи близко к оранжевому и красному цвету к красному я проверил что это диапазон около 620—780 нанометров что приблизительно 16711680 16744192 правильно я посчитал диапазон и если нет как это сделать?

Автор: cirus 26.9.2019, 1:30

Цитата
362174 пилот говорит что это оранжевый в RGB ето 190 134 5 но я проверил из ргб это не 362174

Код
set #r 190
set #g 134
set #b 5

set #color #r + #g * 256 + #b * 256 * 256
log #color
end_script

https://forum.uokit.com/index.php?showtopic=22116

Автор: Serokero 29.9.2019, 21:45

Цитата(cirus @ 26.9.2019, 1:30) *

Код
set #r 190
set #g 134
set #b 5

set #color #r + #g * 256 + #b * 256 * 256
log #color
end_script

https://forum.uokit.com/index.php?showtopic=22116




Я использовал сейчас HSV вариант поиска цвета с шагом для H =1 S,V=0.1

Для поиска от красного до оранжевого H между 330 до 60 градусов и S,V от 60 до 100

Получается 14400000 вариантов цветов можно дать плз нормальную формулу преобразования из HSV в decimal при известных данных как H S V молю не отсылать меня в гугл там уже был формулы не понял оттуда ((

Автор: DarkMaster 30.9.2019, 0:03

а с чего вы взяли, что оно вообще описывается при задаче угла двумя значениями?
на мой взгляд было бы более правильным проверять принадлежность конкретного цвета к некоторому hsv.

Автор: Serokero 1.10.2019, 2:07

Цитата(DarkMaster @ 30.9.2019, 0:03) *

а с чего вы взяли, что оно вообще описывается при задаче угла двумя значениями?
на мой взгляд было бы более правильным проверять принадлежность конкретного цвета к некоторому hsv.

В этом и проблема цвета могут меняться в этом спектре от оранж до красного и мне надо их всех учитывать и их 14кк вариантов

Автор: DarkMaster 6.10.2019, 22:42

Я вам предложил вариант. Если вы хотите именно hsv учитывать, то делайте не конвартацию hsv в rgb, а конвертируйте конкретный цвет в hsv. Так вы получите необходимый результат.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)