Важны ли «безопасные для сети» цвета?

62

Несколько лет назад веб-дизайнерам всегда настоятельно рекомендовалось использовать только веб-безопасные цвета.

Были ли проведены исследования, чтобы выяснить, так ли это до сих пор? Если так, каков ответ?

Кто-нибудь знает или имеет ссылку на исследование или отчет, который охватывает это?

Дори
источник
Я не уверен, что когда-либо были действительно веб-безопасные цвета (набор цветов, которые всегда отображались бы без сглаживания на любой платформе с 256 цветами). По крайней мере, не классический 216.
E100
Изменить: вот статья, написанная в 2000 году или около того, которая указывает, что были значительные проблемы с классической 216-цветовой палитрой, особенно в 16-битных системах: физика. Ohio-state.edu/~wilkins/color/websafecolors.html
e100
Релевантно: stackoverflow.com/q/1041113/2890522
Хьюго Роча

Ответы:

53

В основном вам не о чем беспокоиться. Подавляющее большинство посетителей сайта сможет поддерживать более 256 цветов в эти дни.

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

Статистика отображения браузера w3schools показывает, что в январе 2010 года 0% интернет-пользователей все еще были в 256 цветах

Damon
источник
13
Что это за цвета? Я все еще использую монохромный!
Матин Улхак
«В свое время мы должны были вывести белый цвет на экран!»
Кадзи
4
И любой пользователь, который все еще использует 256-цветный дисплей, вероятно, (а) будет очень привык к плохой цветопередаче; или, возможно, (б) обойти это, например, заставляя сайты отображать черный текст на белом фоне.
e100
@ Кадзи Нет, видишь, это был только ты.
Сильвердраг
2
W3schools.com не является репрезентативным сайтом для статистики браузеров: он предназначен для веб-разработчиков и привлекает множество разработчиков, которые с большей вероятностью имеют экран с более высоким разрешением и большим количеством цветов, чем другие пользователи (кроме графических дизайнеров, конечно). Тем не менее, можно с уверенностью предположить, что обычные пользователи в настоящее время используют видеокарты, способные воспроизводить много цветов в высоком разрешении.
Марсель Корпель
17

Краткий ответ:

Нет.

Длинный ответ:

Обычный пользователь имеет достаточно хорошую видеокарту / монитор, поэтому «веб-безопасность» больше не является проблемой.

zzzzBov
источник
8

Еще в начале девяностых большинство графических карт (в том числе и на графических рабочих станциях SGI Indy стоимостью 20 тыс. Фунтов стерлингов) не располагало достаточной памятью для воспроизведения изображений высокого качества и реального цвета. Обходной путь должен был использовать 256 цветов, которые работали с поисковой таблицей и алгоритмами сглаживания.

256 цветов «справочной таблицы» могут быть любыми из 2 ^ 24 цветов, которые вы получаете на современном ПК, однако некоторые из них были зарезервированы для использования операционной системой. Обычно для границ окна, текста меню и других элементов оформления экрана использовалось 32-40 цветов, оставляя 216 цветов для приложения.

При использовании приложений для ПК на 8-битном дисплее каждое окно / приложение может иметь свой собственный набор цветов, особенно на рабочих станциях Unix. Это может привести к миганию цветов при переходе от одного окна к другому - выбранное окно будет выглядеть хорошо, но фоновые окна могут быть немного странными.

Когда в Интернете появился браузер Mosaic (а позже и Netscape), браузер должен был работать с другими приложениями, показывая сколько изображений веб-дизайнер включил на страницу. Они могут быть автоматически уменьшены до 216 (6 x 6 x 6) «безопасных для сети» цветов. Естественно, что другие элементы страницы (например, «H1 - H6») также можно смягчить до 216 цветов, имеющихся в палитре.

Если не придерживаться 216 «безопасных веб-цветов» (которые может отображать любой браузер), результаты окажутся непредсказуемыми, тонкий красный может быть представлен как красный, и т. Д. Как уже упоминали другие в этой теме, 16-битный и true -colour появился для большинства ПК в середине девяностых, сделав «веб-безопасность» менее проблемной. Однако 16-битные экраны использовали меньше битов для каждого цвета, а не справочную таблицу, как это было с 8-битным цветом. 5 битов для каждого из красного, зеленого и синего компонентов дали приблизительное значение истинного цвета, но на самом деле это не так. Заданное значение RGB, например, #ABCDEF, не будет отображаться точно так же, как #ABCDEF, поэтому «безопасная сеть» все еще имеет некоторую актуальность, если вы хотите, чтобы цвета были одинаковыми с ПК на ПК.

Теодор
источник
8

Когда Интернет (и компьютеры) были новыми, у экранов не было поддержки цвета, которую они имеют в настоящее время, у нас теперь есть 24- или 32-битные цвета, где раньше у нас был только 8-битный цвет.

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

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

dkuntz2
источник
16-битный цвет равен 2 ^ 16 = 65536 цветов. Это не 16x16. Что вы, вероятно, имеете в виду, это 8-битный цвет. Это 2 ^ 8 = 256.
Вайбхав Гарг
2

Примерно 99% людей используют мониторы / мобильные телефоны с 24-битным или 32-битным дисплеем. Смешение не будет происходить с ними (оно все еще может происходить с 16-битным дисплеем, но это необычно и просто приводит к тривиально небольшому увеличению времени загрузки). Так что это в основном не проблема с точки зрения размывания. Однако существуют разные причины, по которым безопасные веб-цвета полезны.

Они обеспечивают постоянно отличающиеся и контрастирующие цвета, с которыми полезно работать, когда речь идет о дальтоник-аудитории, поскольку у них будет больше шансов рассказать детали о разных цветах по сравнению с использованием большинства других поддонов или просто случайным образом выбрать любой цвета вы думаете, выглядит хорошо. Все цвета полезны для сокращенного кода CSS, другими словами, для кодирования цветов нужно всего 3 символа вместо 6 (например, #663399может быть #639).

jamiestroud69
источник
Слава за упоминание о доступности для дальтоников. Тем не менее, гораздо лучше приложить усилия, чтобы выбрать точные цвета, которые действительно контрастируют для дейтеранопов (и в идеале - протанопов), чем просто надеяться, что веб-безопасные цвета будут работать. Я бы предложил создать собственную палитру на paletton.com с включенной симуляцией для «дейтеранопии». (Если это слишком сложно, «дейтераномалия» должна работать для большинства из них.) Color Contrast Analyzer также является отличным бесплатным инструментом. Попробуйте использовать только оттенки синего, желтого, зеленого, пурпурного и серого.
Джон Кумбс
-2

Одноразовые веб-безопасные цвета по-прежнему применяются при использовании изображений GIF, поскольку они ограничены 256 цветами. Конечно, эти цвета могут быть практически любым набором цветов, который вы хотите, но в одном изображении может быть только 256.

Дэррил Хейн
источник
2
Но эти 256 цветов в палитре GIF не должен содержать в 216 веб- совместимых цветов .
jensgram
Дело в том, что если вы хотите использовать GIF (возможно, из-за размера) для части дизайна (например, логотипа), было бы лучше уменьшить количество цветов.
Дэррил Хейн
1
-1: это не актуально
e100
1
Вероятно, не актуально большую часть времени, но я могу представить случаи, в которых это было бы. Если бы вы попали в ситуацию, когда вы хотели, чтобы многие GIF-файлы (или большие, которые компилируют много контента) использовали согласованную палитру, то это был бы хороший способ сделать это, верно?
Джон Кумбс