Как найти противоположный цвет по rgb

Всем привет.
Пишу программу для работы с изображением.
Программа принимает изображение и путем алгоритма k-средних находит часто встречаемый цвет(запоминает значение цвета в rgb). А дальше с помощью формулы или метода или даже какого-то алгоритма он должен определить противоположный цвет данному цвету, чтобы потом написанный текст был хорошо виден. Какие будут ваши предположения?
*Не надо предлагать всякие схемы и т.п. Мне нужно чтобы программа сама определяла цвет.
Вот примеры противоположных цветов:
Первая пара (0, 181, 68) и (250, 43, 0)
plain-00B544.svgplain-FA2B00.svg
Вторая пара (250, 118, 0) и (2, 139, 152)
plain-FA7600.svgplain-028B98.svg

Ну вы поняли.

Можете даже написать свои наработки хоть на каком языке. Мне важна суть.
Заранее спасибо

Студворк — интернет-сервис помощи студентам

Считается, что противоположные цвета С1 и С2, заданные как RGB и (255-R)(255-G)(255-B), хорошо гармонируют друг с другом. R, G и B — это интенсивность, соответственно, красной, синей и зеленой составляющих цвета.

Напишите программу, которая получает на вход цвет в виде трех вводимых через пробел его составляющих в нотации RGB, и выдаёт в ответ цвет, противоположный введенному.
Формат ввода
244 11 120
Формат вывода
11 244 135
Примечания
Поскольку нам кажется, что это — очень простая задача, то постарайтесь её решить очень быстро в минимальное количество строк.

помогите, есть код:

Python
1
2
r, g, b = [int(i) for i in input().split()]
print(225 - r, 255 - g, 225 - b)

но он неправильно работает.

Ввод
249 64 55
Ожидаемый результат
6 191 200
Вывод
-24 191 170

You don’t have javascript enabled.
Please enable javascript in your browser to use invertcolors.net

инвертировать цвет / найти Напротив цвет

InvertColors.net это бесплатный онлайн инструмент, чтобы найти противоположный цвет значения цвета HEX. Кроме того, он покажет значение цвета rgb для выбранных и противоположных значений цвета HEX.

Напротив / инвертировать цвет

Сочетания цветов

Гармоничные сочетания цветов (гармония цветов) — это свойство восприятия человеком комбинаций цветов. При просмотре гармоничных комбинаций испытываются положительные эмоции, появляется ощущение гармонии.

Цветовой круг rgb cmyk

Цветовые комбинации (цветовые гармонии) строятся согласно схемам на цветовом круге. Цветов на современном цветовом круге несколько миллионов, гармоничных комбинаций не менее, перечислять великое множество цветов и комбинаций нет большого смысла (хотя бы в этой статье). Поэтому лучше понять принципы построения гармоний и научиться создавать их.

Рассмотрим основные цветовые гармонии и разберёмся откуда и как появляются новые.

Основные схемы цветовых гармоний

Основные и популярные цветовые гармонии: противоположная, аналогичная, монохромная, противоположно-разделённая, многоугольная (треугольная, прямоугольная, квадратная). Процесс создания новых приятных сочетаний цветов продемонстрируем по ходу статьи.

Цветовой круг с противоположной гармонией
Цветовой круг с аналогичной цветовой гармонией
Цветовой круг с монохромной цветовой гармонией
Цветовой круг с противоположной разделённой цветовой гармонией
Цветовой круг с треугольной цветовой гармонией
Цветовой круг с прямоугольной цветовой гармонией слева
Цветовой круг с квадратной цветовой гармонией

Противоположная цветовая гармония

Противоположная цветовая схема (комплементарная гармония, дополнительная комбинация цветов, двухцветная гармония, complemetary colors) состоит из двух цветов, максимально отдалённых друг от друга на цветовом круге.

Цветовой круг с противоположной гармонией

У такой схемы самый сильный цветовой контраст. Вдобавок противоположные цвета усиливают интенсивность друг друга.

При использовании комплементарной схемы один цвет является основным, а второй дополнительным.

Если вам необходимо визуально выделить какой-либо предмет, то необходимо в зависимости от контекста использовать правильное отношение цветов, например 1:9, 2:8 или 3:7. В пропорции комплементарных цветов 50% на 50% невозможно понять какой цвет является основным.

Говоря о комплементарной схеме, не подразумевается использование строго противоположных цветов на цветовом круге градус в градус, шаг влево — шаг вправо может приоткрыть интересные гармонии.

Еще стоит обратить внимание на использование третьего цвета в противоположной гармонии — более светлый или более тёмный оттенок подчеркивающий основной цвет.

Аналогичная цветовая гармония

Аналогичные цвета (схема близких цветов, analogous colors) расположены в непосредственной близи друг с другом на цветовом круге.

Цветовой круг с аналогичной цветовой гармонией со смещением влево
Цветовой круг с аналогичной цветовой гармонией
Цветовой круг с аналогичной цветовой гармонией со смещением вправо

Родственные цвета создают простую, приятную, комфортную и расслабляющую гармонию. Отсутствует вытеснение цветами друг друга.

Аналогичная гармония состоит из основного цвета и нескольких близлежащих на цветовом круге.

Дизайн на основе аналогичной схемы утончённый и красивый, но для акцентирования внимания может потребоваться дополнительный цвет (противоположный основному).

Монохромная цветовая гармония

Монохромная схема (одноцветная гармония, monochromatic colors) использует всего один цвет варьируя оттенками (осветлённостью, добавлением белого), тенями (затемнённостью, полутонами, добавлением чёрного) и тональностью (насыщенностью, добавлением серого).

Цветовой круг с монохромной цветовой гармонией

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

Поскольку гармония основана на одном цвете, монохромная схема более мягкая, чем схема близких цветов.

Монохроматическая гармония прекрасно сочетается с одним противоположным цветом.

Противоположная разделённая цветовая гармония

У такой схемы (расщеплённая гармония, split complementary colors) в распоряжении три цвета, при чём два дополнительных цвета всё ещё очень контрастны к основному.

Цветовой круг с противоположной разделённой цветовой гармонией

Схема очень популярна за свою эстетическую привлекательность, визуальный интерес и вариативность.

Чтобы получить противоположную разделённую гармонию достаточно выбрать основной цвет, затем найти противоположный основному и от противоположного выбрать ближайшие соседние цвета (эти два цвета являются родственными и входят в аналогичную комбинацию цветов).

Не обязательно в противоположной стороне цветового круга использовать ближайших соседей, можно воспользоваться дополнительными цветами более отдалённых друг от друга, пока отдаление не перерастёт в следующую схему — треугольную.

Треугольная цветовая гармония

В треугольной схеме (триада, triangle, triad colors) присутствуют три цвета, равномерно расположенные на цветовом круге.

Цветовой круг с треугольной цветовой гармонией

Треугольная гармония считается классической, так как часто используется художниками и дизайнерами.

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

Мы абсолютно согласны с Вильгельмом Оствальдом, что использовать все цвета из треугольной гармонии вовсе не обязательно, два цвета создают очень интересные цветовые сочетания.

Прямоугольная цветовая гармония

Прямоугольная комбинация цветов (rectangle, tetradic colors, rectangular color schemes) состоит из четырёх цветов образованных двумя комплементарными парами, находящимися в родстве друг с другом.

Цветовой круг с прямоугольной цветовой гармонией слева
Цветовой круг с прямоугольной цветовой гармонией справа

Один из лучших вариантов использования прямоугольной схемы заключается в выборе доминирующего цвета.

Учитывайте возможность изменения баланса тёплых и холодных цветов.

Обратите внимание на вариативность тетрады, она может быть как левой, так и правой.

Квадратная цветовая схема

Квадратное сочетание цветов (square colors) состоит из двух комплементарных пар, равномерно расположенных на цветовом круге.

Цветовой круг с квадратной цветовой гармонией

Как и в предыдущей гармонии (прямоугольной) имеет смысл сосредоточиться на одном основном цвете, и чтобы остальные цвета подыгрывали ему.

Многоугольные цветовые гармонии

Выше уже рассмотрены многоугольные схемы (polygon colors) — треугольная, прямоугольная и квадратная, но это не все многоугольники. Редко, но всё же встречаются пятиугольные схемы, а возможно и шестиугольные. Кто знает, возможно именно в вашем проекте будет успешно реализован декагон))

Строятся многоугольные схемы очень просто: выбираем основной цвет, выбираем многоугольник, соединяем одну вершину многоугольника с точкой выбранного цвета на цветовом круге и следим, чтобы многоугольник был вписан в нашу цветовую окружность. Вершины многоугольника и будут давать нам цвета.

При выборе многоугольных гармоний будьте аккуратны, чтобы не создать цветовую мешанину. Не забывайте, что из многообразия цветов только один является основным, остальные его либо дополняют, либо выделяют.

Post Scriptum Color Shemes

Хотим обратить внимание на такой аспект, как вибрирование цвета.

В противоположной, противоположно-разделённой и треугольной схеме цвета при определённых яркостях могут вибрировать.

Проявляется вибрирование в некотором дрожании текста или объекта, что усложняет восприятие.

Еще напоминанием о том, что одни из лучших цветовых гармоний реализует природа, и иногда достаточно обратить внимание на краски за окном. Вдохновение и мотивацию лучше искать на берегу, в лесу, на лугу. Никакие «дриблы» и «пинтересты» не передадут запахи и ветер, и не сфокусирую ваше сознание на создание чего-то нового, удивительного и гармоничного ;)

Прежде чем мы перейдем непосредственно к описанию цветовых моделей компьютерной графики, давайте немного обсудим основные понятия ЦВЕТА. А на видео вы сможете посмотреть где найти и как поменять цветовую модель в фотошопе.

  • Как мы воспринимаем цвет?

Прежде чем мы перейдем к цветовым палитрам CMYK и RGB, давайте разберемся с тем, как мы воспринимаем цвет. Мы можем видеть предметы только потому, что они излучают или отражают электромагнитное излучение, то есть СВЕТ.

В зависимости от длины волны СВЕТА мы видим тот или иной ЦВЕТ.

Длина волны измеряется в нанометрах.

  • Каким длинам  волн соответствуют 7 цветов радуги?

Длина волны основных семи цветов

 СВЕТ можно разделить на 2 категории:

  1. Излучаемый свет– это свет, выходящий из источника, например, Солнца, лампочки или экрана монитора.
  2. Отраженный свет это свет, “отскочивший” от поверхности объекта. Когда  мы смотрим на какой-либо предмет, не являющийся источником света, мы видим именно отраженный цвет.

 излучаемый и отраженный свет

Монитор излучает свет, поэтому такой способ получения цвета называют системой аддитивных цветов. Бумага – отражает свет, поэтому полученный таким образов цвет можно описать при помощи системы субтрактивных цветов.

  • Цветовая модель RGB

Это субтрактивная цветовая модель, которая использует в своем составе три основных цвета:

RED Красный (Red)

GREEN Зеленый (Green)

BLUE Синий (Blue)

Её название происходит от первых букв английских названий цветов. Смешивая эти цвета, мы можем получить практически любой оттенок.

RGB используют мониторы, телефоны, и даже фотоаппараты, поэтому для компьютерной графики, предназначенной для использования на вышеперечисленных устройствах, нужно использовать именно цветовой режим RGB.

  • Как смешиваются основные цвета RGB

RGB

Cиний + красный = пурпурный 

Зелёный+ красный= жёлтый 

Зелёный + синий = циановый 

При смешении всех трёх цветовых компонентов мы получаем белый цвет.

  • Основные цвета палитры RGB

Основные цвета в RGB это: Красный, Синий, Зеленый

Основные цвета RGB

  • Дополнительные цвета палитры RGB

Дополнительные цвета получаются при смешивании двух соседних основных цветов.

К ним относятся: Пурпурный, Голубой, Желтый

Дополнительные цвета RGB

  • Противоположные цвета палитры RGB

При смешивании противоположных цветов получается белый цвет, т.к. составляющими противоположного цвета являются два недостающих цвета (например, Красный + Голубой (синий + зеленый)).

Смешивание 2-х противоположных цветов, это по сути то же самое, что смешивание 3-х основных. В обоих случаях получится белый. Это важно знать каждому, кто всерьез занимается цветовой коррекции.

RGB

  • Цветовая модель CMYK

Cyan Голубой (cyan)

Magenta Пурпурный (magenta)

Yellow Желтый (yellow)

Keycolor Черный (Keycolor)

Cубтрактивная схема формирования цвета, используемая прежде всего в полиграфии.  Эта система, в отличие от RGB, используется для печати, поэтому если вы приносите макет в полиграфию, вас, как правило просят предоставлять его именно с использованием цветового режима CMYK.

  • Как смешиваются цвета CMYK

Голубой + пурпурный = синий цвет, пурпурный + желтый = ярко-красный, желтый + голубой = зеленый.

Голубой, пурпурный и желтый образуют грязно-коричневый цвет. Черный делает любой цвет более темным, отсутствие красителя дает белый.

CMYK

  • Основные цвета CMYK

Cyan – Голубой, Magenta – Пурпурный, Yellow – Желтый;

Основные цвета CMYK

  • Дополнительные цвета CMYK

Дополнительные цвета получаются при смешивании двух соседних основных цветов. Так же в цветовой модели CMYK к дополнительным относится черный цвет (Keycolor).

Дополнительные цвета CMYK

  • Противоположные цвета CMYK

Голубой – Красный, Желтый – Синий, Пурпурный – Зеленый.

Противоположные цвета cmyk

Если мы смешаем все дополнительные или основные цвета, то получим темно-коричневый цвет, близкий к черному.

Напоминаю, для Вашего удобства я записала в видео формате (вверху статьи)где найти и как поменять цветовую модель в фотошопе. Изучайте цветовые модели CMYK и RGB, а так же компьютерную графику вместе с нами, спасибо за внимание и до новых встреч!

Elena Lebedeva Елена Лебедева, графический дизайнер solla.site, преподаватель компьютерной графики

Так же Вам будет интересно: 

  • Колористика
  • Нарисовать логотип. Классификация логотипов
  • Формальная композиция
  • Курсы дизайна в Калининграде
  • Стиль гранж
  • Футуризм в веб-дизайне
  • Журнальный стиль сайта
  • Мультяшный стиль сайта
  • Ретро стиль в веб-дизайне

Понравилась статья? Поделить с друзьями:
  • Как найти свой сервер видео
  • Аппарат вызываемого абонента занят постоянно как исправить
  • Как на компьютере найти документ по слову
  • Как найти подвиги ветерана
  • Математика как найти целое как найти часть