Автор Тема: Какова ваша палитра?  (Прочитано 2084 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ygrek

  • Эксперт
  • ******
  • Сообщений: 1500
    • Просмотр профиля
Какова ваша палитра?
« : 07 Июнь 2016, 13:50:23 »
А вот ещё, по просьбе трудящихся, задачку придумал. Только не думайте, что она очень лёгкая.

Как вам всем известно, в современной электронной технике для создания цветного изображения даже в 24 бита (16 миллионов цветов) используется очень небольшое количество цветов. Так вот, вопрос:

О каком минимальном количестве цветов нужно позаботиться, чтобы получить произвольную цветную картинку приемлемого (хотя бы любительского) качества, и что это за цвета?
Можно рассмотреть на примере цветного принтера или монитора (ЖКД или ЭЛТ).
« Последнее редактирование: 07 Июнь 2016, 14:00:32 от Ygrek »
Пифагор сказал: "Ничему не удивляйся". Чё-то не получается.

Оффлайн Bars

  • Можно Барсик.
  • Постоялец
  • ***
  • Сообщений: 160
    • Просмотр профиля
    • E-mail
Re: Какова ваша палитра?
« Ответ #1 : 07 Июнь 2016, 19:18:58 »
Насколько я знаю, в основе всей палитры лежат 3 цвета: красный, зеленый и синий. Смешивая их в равных пропорциях, можно получить 16 основных цветов, а если поэкспериментировать с этими пропорциями (1 к 2, 1 к 3...) то для картинки любительского качества, думаю, будет достаточно.
« Последнее редактирование: 07 Июнь 2016, 19:23:23 от Bars »
Вероятность того, что в казино на рулетке 10 раз подряд выпадет красное, равна 99.9%, если мы все время ставим на черное.

Оффлайн снн

  • Эксперт
  • ******
  • Сообщений: 1642
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #2 : 07 Июнь 2016, 19:24:59 »
Для получения всевозможных оттенков достаточно трех лучей : синего, зеленого и красного или трех красок: синей, желтой и красной.
Но в первом случае отсутствие световых лучей  будет восприниматься мозгом как черный цвет, а во втором - отсутствие краски будет восприниматься как белый цвет. Вероятно, чтобы создать цветную картинку на экране монитора нужно ввести еще черный цвет. Как связать это с наличием-отсутствием электросигнала я не знаю :unknown:
(ↄ)

Оффлайн AleksT95

  • Старожил
  • ****
  • Сообщений: 491
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #3 : 07 Июнь 2016, 22:25:12 »
На обычном ЖК мониторе каждый пиксель состоит из трёх вытянутых полосок.


Оффлайн Ygrek

  • Эксперт
  • ******
  • Сообщений: 1500
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #4 : 08 Июнь 2016, 02:20:48 »
Для получения всевозможных оттенков достаточно трех лучей : синего, зеленого и красного или трех красок: синей, желтой и красной.
Но в первом случае отсутствие световых лучей  будет восприниматься мозгом как черный цвет, а во втором - отсутствие краски будет восприниматься как белый цвет. Вероятно, чтобы создать цветную картинку на экране монитора нужно ввести еще черный цвет. Как связать это с наличием-отсутствием электросигнала я не знаю :unknown:
снн, умнца, очень близко, прям в бровь, в край воронки, в девятку! Надо бы для пущей точности поточнее сформулировать, чтобы мои сомнения рассеялись. О скольких цветах надо ПОЗАБОТИТЬСЯ? Почему я написал "позаботиться", а не просто типа "сколько цветов нужно"? О всех ли придётся заботиться, и о всех ли с одинаковой степенью трудоёмкости? Но это уже факультативные вопросы.
Пифагор сказал: "Ничему не удивляйся". Чё-то не получается.

Оффлайн StrannikPiter

  • Эксперт
  • ******
  • Сообщений: 1720
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #5 : 08 Июнь 2016, 02:27:14 »
Тут смотря что считать приемлемым качеством и что за картинка. Для рисунка иногда и трех основных цветов будет достаточно. Для полноценного изображения могут и миллионы цветов понадобиться.
Но одно дело цвет пикселя, а другое - цвета, которые конкретное устройство использует для получения цвета пикселя. И тут кстати монитор и принтер сильно различаются.
В мониторе на каждый пиксель приходится по 3 люминофора основных цветов (красный, зеленый и синий). При этом каждый из них может гореть с разной яркостью (по 256 градаций). То есть всего используется 256*3=768 цветов.
В принтере используются дополнительные цвета (желтый, голубой и пурпурный) плюс черный. А различные яркости и насыщенности получают за счет смешивания дополнительных цветов с белым цветом бумаги и черным цветом. То есть в принтере на один пиксель приходится гораздо больше элементов, зато разнообразие элементов гораздо меньше.

Оффлайн AleksT95

  • Старожил
  • ****
  • Сообщений: 491
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #6 : 08 Июнь 2016, 11:10:37 »
В основе всё равно по три цвета, только монитор регулирует яркость свечения а принтер их физически смешивает. Поскольку принтеру приходится в основном печатать на белом фоне, для цветной картинки приходится добавлять чёрный тонер, монитору проще, убавил свет и пиксель кажется тёмным на общем фоне.

Оффлайн StrannikPiter

  • Эксперт
  • ******
  • Сообщений: 1720
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #7 : 08 Июнь 2016, 11:23:51 »
Про трехцветное разложение все знают. Вряд ли в этом был вопрос.  :)

Оффлайн Ygrek

  • Эксперт
  • ******
  • Сообщений: 1500
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #8 : 13 Октябрь 2016, 03:35:09 »
Для получения всевозможных оттенков достаточно трех лучей : синего, зеленого и красного или трех красок: синей, желтой и красной.
Но в первом случае отсутствие световых лучей  будет восприниматься мозгом как черный цвет, а во втором - отсутствие краски будет восприниматься как белый цвет. Вероятно, чтобы создать цветную картинку на экране монитора нужно ввести еще черный цвет. Как связать это с наличием-отсутствием электросигнала я не знаю :unknown:
Перед тем как я напишу свой ответ, Вы не хотели бы сделать ревизию своего ответа здесь? Он, среди всех других ответов тут, был самый правильный. А то СтранникПитер потом опять скажет, что Вы "фактически дали ответ, только не так подробно".  ;D
Пифагор сказал: "Ничему не удивляйся". Чё-то не получается.

Оффлайн снн

  • Эксперт
  • ******
  • Сообщений: 1642
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #9 : 13 Октябрь 2016, 03:39:31 »
Для получения всевозможных оттенков достаточно трех лучей : синего, зеленого и красного или трех красок: синей, желтой и красной.
Но в первом случае отсутствие световых лучей  будет восприниматься мозгом как черный цвет, а во втором - отсутствие краски будет восприниматься как белый цвет. Вероятно, чтобы создать цветную картинку на экране монитора нужно ввести еще черный цвет. Как связать это с наличием-отсутствием электросигнала я не знаю :unknown:
Перед тем как я напишу свой ответ, Вы не хотели бы сделать ревизию своего ответа здесь? Он, среди всех других ответов тут, был самый правильный. А то СтранникПитер потом опять скажет, что Вы "фактически дали ответ, только не так подробно".  ;D

Мой моск отказывается давать подробный ответ, ибо его не знает и ночью плохо контачит))))
(ↄ)

Оффлайн Ygrek

  • Эксперт
  • ******
  • Сообщений: 1500
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #10 : 13 Октябрь 2016, 03:45:46 »
Мой моск отказывается давать подробный ответ, ибо его не знает и ночью плохо контачит))))
Моск высосал московский москит? А я наоборот - сова, и ночью думаю лудьже. Ладно, совесть перед СтранникомПитером, перед Вами и перед AleksT95 (вторым по правильности в этой теме) у меня теперь чиста, дождусь темноты и поведаю, что я тут замышлял. Или потом как-нибудь.
« Последнее редактирование: 13 Октябрь 2016, 08:30:11 от Ygrek »
Пифагор сказал: "Ничему не удивляйся". Чё-то не получается.

Оффлайн снн

  • Эксперт
  • ******
  • Сообщений: 1642
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #11 : 13 Октябрь 2016, 03:50:13 »

Моск высосал московский москит?
А что? Есть такая разновидность? Погуглю утром :crazy:
(ↄ)

Оффлайн StrannikPiter

  • Эксперт
  • ******
  • Сообщений: 1720
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #12 : 13 Октябрь 2016, 11:55:53 »
 :duel:  ;D

Оффлайн Ygrek

  • Эксперт
  • ******
  • Сообщений: 1500
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #13 : 13 Октябрь 2016, 23:29:13 »
Ответ в виде статьи. Как обычно, пытливой снн посвящается.

  Все знают, что в LCD/ЭЛТ мониторах/дисплеях/телевизорах используются три цвета пикселей - RGB (красный, зелёный, синий), а в принтерах (струйных, лазерных, LED) используют три цвета чернил или тонера - CMY (Cyan - бирюзовый, Magenta - лиловый/пурпурный и Yellow - жёлтый). Вообще, в современных принтерах уже давно используют и четвёртый - чёрный цвет, но он не является обязательным.
Многие ошибочно думают, что Red и Magenta, а также Blue и Cyan - это одинаковые цвета. Но они реально разные. А тройки CMY и RGB - это взаимно НЕГАТИВНЫЕ цвета, точно также как и получаемые при их смешении цвета - чёрный и белый. Вот такое неожиданное откровение.

  Но! Смешивая эти тройки цветов невозможно получить на принтере белый, а на экране чёрный цвета, необходимые для полноценной произвольной картинки. И в качестве этих недостающих цветов используется цвет фона. Для монитора это чёрный фон - чёрный цвет, когда все пикселы закрыты или все электронные лучи не бьют в люминофор. А для принтера это белый фон - цвет бумаги. Вот об этих четвёртых цветах и нужно позаботиться.

  Вы сердито скажете: "Так мы же говорили слова "фон, белый, чёрный"". Да, говорили эти слова, но говорили не в том смысле, что о них надо именно позаботиться.
  Вы сердито скажете: "Так это же просто фон! Чего же о нём заботиться!" И не верно скажете. Если даже не вы сами, то другие об этом уже позаботились.

  В случае монитора, получить чёрный цвет при включённом мониторе или телевизоре - это реально сложная техническая задача. Экраны древних ЭЛТ телевизоров, особенно советских, даже в выключенном состоянии были далеко не чёрные. А во включённом состоянии вообще заметно светились. А у современных LCD мониторов другие проблемы - мёртвые пикселы и пробивание света подсветки сквозь закрытые пикселы, особенно при боковых углах. Не говоря уже о банальных бликах окружающего света типа солнца.
  Производители мониторов даже хвастаются, какой у их мониторов "глубокий" чёрный цвет и широкие углы обзора. А также как мало мёртвых пикселов.

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

В завершение скажу, что ещё печатают на прозрачках. Это вообще тяжёлый случай. Для рассматривания прозрачек на просвет нужно искать ровный белый фон - ту же бумагу или целый девайс - проектор и белый экран как в кинотеатре. И о качестве и чистоте прозрачки тоже нужно позаботиться.

Теперь ваша очередь свистеть, улюлюкать, кидаться тухлыми яйцами, гнилыми помидорам и какие у вас там ещё гадости есть. ;D ;D
« Последнее редактирование: 13 Октябрь 2016, 23:35:18 от Ygrek »
Пифагор сказал: "Ничему не удивляйся". Чё-то не получается.

Оффлайн StrannikPiter

  • Эксперт
  • ******
  • Сообщений: 1720
    • Просмотр профиля
Re: Какова ваша палитра?
« Ответ #14 : 14 Октябрь 2016, 00:05:51 »
Пожалуй ограничусь тем, что дополню статью.  :)

А тройки CMY и RGB - это взаимно НЕГАТИВНЫЕ цвета, точно также как и получаемые при их смешении цвета - чёрный и белый.

То, что получается при смешивании CMY, лишь в теории можно считать черным, поэтому в принтерах и добавляют черную краску, но об этом я уже упоминал.

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