.

Понятие битовой глубины

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

Бит — минимальная единица измерения информации, “атом” компьютерных данных. Если не слишком углубляться в технические подробности — нужно большое количество битов, чтобы получить цветное изображение. Чем больше цветов содержит изображение, тем больше битов данных, а следовательно, и битовая глубина. Например, в 1-битовом изображении только 2 цвета, а каждый пиксель 8-битового изображения может принимать одно из 256 значений цвета.

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

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

24-битовый монитор. Хотя RGB-модель позволяет воспроизвести 16 миллионов различных цветов, для отображения всех этих цветов компьютерным мониторам (или видеокартам) требуется огромная мощность. В частности,

для отображения одного пикселя в мониторе используется 8 бит данных для одного из 256 возможных значений каждого из трех цветов модели RGB. Чтобы отобразить полный спектр (все три цвета), для каждого пикселя потребуется 24 бит информации. Такие 24-битовые мониторы называются мониторами “true color” и дают великолепную картинку. Большинство современных мониторов относятся к категории “true color”. Если ваша целевая аудитория пользователей работает на старых компьютерах, то вам следует серьезно задуматься, какую битовую глубину выбрать.

24-битовое изображение. Такое изображение способно отобразить 16 миг. лионов цветов модели RGB. Не для каждого изображения нужно использовать весь 16-миллионный набор цветов— такое изображение получится очень ярким. Можно сказать, что 24-битовое изображение имеет неогранш ченный доступ ко всем цветам в мире, которые нужны для создания сплошного тона. Для разработчиков, компетентных в цветовом оформлении. 24-битовое изображение открывает широкое поле для деятельности.

Однако самое красочное изображение не будет хорошо смотреться, если монитор, на котором оно отображается, его не поддерживает. Восхитительное 24-битовое изображение с миллионами разных оттенков может отображаться не совсем так, как хотелось бы, из-за монитора, который поддерживает всего 8- и 16-битовые изображения. Что же в таком случае происходит с изображением? На 8- и 16-битовых мониторах 24-битовое изображение отображается с явно заметными отдельными точками.

 9.3 показано одно и то же 24-битовое изображение, которое отображается на двух разных мониторах. Слева изображение представлено на 24-битовом мониторе, поэтому оно отлично смотрится даже при увеличении. Справа показано, как будет выглядеть это же изображение на 8-битовом мониторе — слишком большая зернистость. Из-за того что 8-битовый монитор может отображать лишь 256 различных цветов, используется так называемый метод сглаживания, или дизеринга (dithering). Этот подход позволяет аппроксимировать миллионы различных оттенков в изображении. Согласно этому методу рядом друг с другом помещаются разные цветные точки, которые издалека воспринимаются как один сплошной цвет. Например, при размещении рядом точек желтого и красного цвета создается впечатление, что это оранжевый.

А что же тогда происходит с 8-битовым изображением, которое отображается на 24-битовом мониторе? От того что вы будете просматривать изображение плохого качества на высококачественном мониторе, лучше оно не станет. Если палитра изображения была сужена до 256 цветов, монитор никак не сможет воскресить миллионы цветов, которые были потеряны. И: юбражение будет “сглаженным”, невзирая на битовую глубину монитора.

Как было описано выше, компьютер использует 8 бит для представления 256 цветов. Каждый основной цвет (красный, зеленый и синий) имеет 256 уровней интенсивности. Значит ли это, что 8-разрядное изображение является однотонным, отображая 256 возможных оттенков красного? Конечно, нет, просто 8-битовое изображение использует палитру из 256 различных цветов. Эти цвета являются подмножеством 16777216 возможных оттенков. Как дизайнер, вы должны принять решение о целесообразности использования того или иного множества цветов. В следующем разделе я раскрою особенности работы с цветовыми палитрами на Web-страницах.

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

Добавьте в множество только определенные цвета — те, что принадлежат так называемой Web-безопасной палитре. Стандартные цвета будут корректно отображаться в браузере. Web-безопасная цветовая палитра состоит из 216 цьезов. которые поддерживаются палитрами кап операционной системы Мае, так и Windows. Из-за того, что этот набор цветов является общим для Мае и Windows, используя эти цвета в своей графике, вы можете быть спокойны в качестве отображения ваших изображений. Например, если вы создаете изображение, содержащее только четыре цвета, возьмите эти цвета из Web-безопасной палитры. В противном случае есть риск, что браузер использует для отображения похожих оттенков цвета два совершенно других цвета из Web-безопасной палитры, и возникнет эффект пуантилизма (изображения из множества мелких точек). Однако это явление быстро исчезает, поскольку большинство современных мониторов способны воспроизводить значительно больше 256 цветов.



Hosting Ukraine
Hosting Ukraine


Предложить

Дата Окончане проекта

Сумма проекта

×