Пикселы и цвет
Различают физические и логические пикселы.
Физические пикселы — реальные точки, отображаемые на устройстве вывода — наименьшие элементы на поверхности отображения, которыми можно манипулировать. При выводе на экран или принтер один физический пиксел обычно формируется из нескольких более мелких цветовых точек. Например, один цветной пиксел на мониторе формируется из трех более мелких точек красного, зеленого и синего цветов, яркость которых и определяет цвет пиксела.
Логические пикселы подобны чертям на кончике иглы — они имеют местоположение и цвет, но не занимают физического пространства (то есть нельзя вычислить высоту и ширину такого пиксела). По сути логический пиксел — это всего лишь некоторое число, которое задает его цвет. Положение же логического пиксела (его координаты) определяется его местом в карте изображения и количеством пикселов на единицу измерения (разрешением).
При отображении логических пикселов на физическом экране происходит преобразование численных данных, характеризующих яркость и цвет логических пикселов, в интенсивность свечения физических пикселов. При этом никак не обойтись без учета размера и расположения физических пикселов.
Количество возможных цветов пиксела напрямую связано с отводимым для него количеством битов и равно 2Л, где п — количество битов. Изображения, каждому пикселу которого отводится один бит, называют монохромными — двухцветными. Такие изображения вполне подходят для чертежей и текста. Изображения с глубиной цвета 24 бита и более называют truecolor (истинные цвета). Каждый пиксел такого изображения может принимать один из более 16 миллионов цветов. Считается, что этого вполне достаточно, чтобы приемлемо отобразить окружающую нас действительность.
При отображении цветов, заданных для логических пикселов на устройстве визуализации, может возникнуть проблема согласования цветов. Например, если устройство вывода способно отобразить до 16 миллионов цветов, а изображение имеет глубину цвета 8 бит (256 цветов), то проблем с его отображением не будет. Если же все наоборот, то программе визуализации придется потрудиться, выполняя преобразование цветов изображения соответственно возможностям устройства вывода. В последнем случае неизбежна потеря части данных и, как следствие, снижение качества изображения. Кроме того, возможно возникновение всякого рода побочных эффектов (муар, вторичные контуры — артефакты, одним словом).
Источник: Методы и алгоритмы компьютерной графики в примерах на Visual C++[А. Поляков, В. Брюсенцев]
Хорошая оптимизация сайта успех в его продвижении. Новый Налоговый кодекс РК 2010 г.
