powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Диапазон RGB для цвета
4 сообщений из 4, страница 1 из 1
Диапазон RGB для цвета
    #38412339
EvgEvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу написать программку уменьшения количества цветов на изображении.
Фактически, аналог функции GetNearestColor, которая возвращает базовый цвет по оттенку.
Т.е. например красный цвет в RGB можно представить и как (255,0,0) и
(254,1,1), и (253,2,2). В каком диапазоне задавать границы R,G,B для красного цвета? На двумерной палитре цветов, закономерность выявить не удалось...
...
Рейтинг: 0 / 0
Диапазон RGB для цвета
    #38412408
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предполагаю, что имелась в виду эта лекция - http://www.intuit.ru/studies/courses/993/163/lecture/2379
...
Рейтинг: 0 / 0
Диапазон RGB для цвета
    #38413156
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgEvg, ты сначала определись что для тебя такое базовый цвет.

Алгоритмов уменьшения цветов на изображении - огромная туча.
Лучшие из них вополщены в Adobe Photoshop и используются
для эффектов рисования красками к примеру или как тулзы
для конвертации 24-битного цвета в 8-битный палитровый.

Более грубые варианты - декартово расстояние. Если представить
что цвет RGB - это точка в трехмерном пространстве а эталонный
цвет rgb - это тот который ты сам придумал в качестве эталона
то декартово расстояние

Distance = SQRT((r-R)^2 + (g-G)^2 + (b-B)^2)

даст тебе критерий насколько цвет похож на эталонный.

Если более точно - то вводятся поправочные коэффициенты
к RGB. Они просто укажут что зелёный - более весомый т.к.
более яркий и его вклад в дистанцию более сильный чем скажем
в синий которым можно пренебрегать
...
Рейтинг: 0 / 0
Диапазон RGB для цвета
    #38413300
EvgEvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cпасибо всем откликнувшимся. По ключевой фразе "алгоритм уменьшения количества цветов" нашел кучу полезной информации
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Диапазон RGB для цвета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]