Меню

Как найти глубину цвета зная количество цветов



Определить глубину цвета (в битах) изображения

Для хранения цветного изображения выделено 1,5 Мб памяти. Изображение имеет размер 1024х768 точек. Определить глубину цвета (в битах) изображения.

Блин, вроде задача простая, но в ответе получается 160 бит! Многовато-ведь!

Определить глубину цвета представления сканера
Цветной сканер имеет разрешение 256 на 256 точек (пикселов) на дюйм. Объем памяти, занимаемой.

Как программно узнать глубину цвета изображения?
как программно узнать глубину цвета Bitmap??

Определить количество информации в битах
Вот мои попытки,только что-то тут не правильно. не знаю что! Задано кол-во информации в.

Как програмно сменить глубину цвета картинки?
Как програмно сменить глубину цвета картинки в VB .NET?

Решение

Извините, надо было сразу расчет привести.

Сначала находим размер картинки в битах:
1,5*1024*1024*8=12592912 бит
Затем находим кол-во точек:
1024*768=786432 точек
Потом банально делим одно на другое:
12592912/786432=16 бит

Во всем виновата моя невнимательность: я считал в калькуляторе для программистов и у меня получилось 125929120; оказывается, он не умеет ставить десятичную запятую, т.е. я умножал не на 1.5, а на 15. Вот и разница в 10 раз.

Всем огромное спасибо за советы!

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Определить кол-во информации в тексте (8 битах)
Пользуясь предположением об одинаковой частоте употребления каждого из 32 — ух букв русского.

Определить сумму,которая в битах.(Задача на массив)
Добрый день. В чем суть данной задачи? Помогите с решением, а то ничего не понятно( Определить.

Определить глубину вложенности списка
Привет. Нужно сделать функцию, с одним аргументом — списком, которая возвращает глубину.

Двоичное дерево.(Определить глубину)
Определить глубину правого поддерева дерева. Ребят помогите , хотя бы в теории.

Источник

Как найти глубину цвета зная количество цветов

Теперь поговорим о технических средствах графической системы ПК.

Схема графической системы ПК.

ЦП – центральный процессор;
ОП – оперативная память.

  1. Изображение на дисплее получается из совокупности множества светящихся точек;
  2. Пиксели на экране образуют сетку из горизонтальных строк и вертикальных столбцов, которая носит название “растр”;
  3. Размер графической сетки M*N определяет разрешающую способность экрана, от которой зависит качество изображения;
  4. Видеоконтроллер – устройство, управляющее работой графического дисплея;
  5. Видеопамять – двоичный код изображения, выводимого на экран;
  6. Дисплейный процессор периодически (50-70 раз в секунду) читает содержимое видеопамяти и в соответствии с ним управляет работой дисплея
  7. Сканер – устройство ввода в компьютер изображений с рисунков, чертежей, фотографий, слайдов.

Пространственная дискретизация

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

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

Читайте также:  Любители зеленого цвета характер

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

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

Растровое изображение темного прямоугольника на светлом фоне

Важнейшей Характеристикой качества растрового изображения является разрешающая способность

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

Чем меньше размер точки, тем больше разрешающая способность (больше строк растра и точек в строке) и, соответственно, выше качество изображения. Величина разрешающей способности обычно выражается в dpi (dot per inch — точек на дюйм), т. е. в количестве точек в полоске изображения длиной один дюйм (1 дюйм = 2,54 см).

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

Качество растровых изображений, полученных в результате сканирования, зависит от разрешающей способности сканера, которую производители указывают двумя числами (например, 1200 х 2400 dpi)

Сканирование производится путем перемещения полоски светочувствительных элементов вдоль изображения. Первое число является оптическим разрешением сканера и определяется количеством светочувствительных элементов на одном дюйме полоски. Второе число является аппаратным разрешением ; оно определяется количеством «микрошагов», которое может сделать полоска светочувствительных элементов, перемещаясь на один дюйм вдоль изображения

Оптическое и аппаратное разрешение сканера

В процессе дискретизации могут использоваться различные палитры цветов, т. е. наборы цветов, в которые могут быть окрашены точки изображения. Каждый цвет можно рассматривать как возможное состояние точки. Количество цветов N в палитре и количество информации I, необходимое для кодирования цвета каждой точки, связаны между собой и могут быть вычислены по формуле Хартли:

В простейшем случае (черно-белое изображение без градаций серого цвета) палитра цветов состоит всего из двух цветов (черного и белого). Каждая точка экрана может принимать одно из двух состояний — «черная» или «белая», следовательно, по формуле Хартли можно вычислить, какое количество информации необходимо, чтобы закодировать цвет каждой точки:

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

Наиболее распространенными значениями глубины цвета при кодировании цветных изображений являются 4, 8, 16, 24 или 32 бита на точку. Зная глубину цвета, по формуле Хартли можно вычислить количество цветов в палитре.

Глубина цвета, I (бит) Количество цветов в палитре, N
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
16( High Color ) 65536
24 (True color) 16777216
32 (True color) 4294967296

Растровые изображения на экране монитора

Графические режимы монитора. Качество изображения на экране монитора зависит от величины пространственного разрешения и глубины цвета.

Читайте также:  Прямая юбка карандаш синего цвета

Пространственное разрешение экрана монитора определяется как произведение количества строк изображения на количество точек в строке. Монитор может отображать информацию с различными пространственными разрешениями (800 х 600, 1024 х 768, 1152 х 864 и выше).

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

Чем больше пространственное разрешение и глубина цвета, тем выше качество изображения.

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

Рассмотрим формирование на экране монитора растрового изображения, состоящего из 600 строк по 800 точек в каждой строке (всего 480 000 точек) и глубиной цвета 8 битов. Двоичный код цвета всех точек хранится в видеопамяти компьютера (рис. 1), которая находится на видеокарте (рис. 2 ).

Формирование растрового изображения на экране монитора

Видеокарта

Видеокарта устанавливается в слот расширения системной платы PCI или AGP. Монитор подключается к аналоговому выходу VGA или цифровому выходу DVI видеокарты.

Периодически, с определенной частотой, коды цветов точек вчитываются из видеопамяти точки отображаются на экране монитора. Частота считывания изображения влияет на стабильность изображения на экране. В современных мониторах обновление изображения происходит c частотой 75 и более раз в секунду, что обеспечивает комфортность восприятия изображения пользователем компьютера (человек не замечает мерцания изображения). Для сравнения можно напомнить, что частота смены кадров в кино составляет 24 кадра в секунду.

Объем видеопамяти. Информационный объем требуемой видеопамяти можно рассчитать по формуле:
In = I × X × Y,

где In — информационный объем видеопамяти в битах;
X × У — количество точек изображения (X — количество точек по горизонтали, Y — по вертикали);
I — глубина цвета в битах на точку.

Пример: необходимый объем видеопамяти для графического режима с пространственным разрешением 800 х 600 точек и глубиной цвета 24 бита равен:
In = I × X × Y = 24 бита × 800 × 600 = 11 520 000 бит = 1 440 000 байт = 1 406,25 Кбайт = 1,37 Мбайт.

Качество отображения информации на экране монитора зависит от размера экрана и размера пикселя. Зная размер диагонали экрана в дюймах (15″, 17″ и т. д.) и размер пикселя экрана (0,28 мм, 0,24 мм или 0,20 мм), можно оценить максимально возможное пространственное разрешение экрана монитора.

Технология обработки графической информации

Растровая и векторная графика.

Все создаваемые с помощью компьютера изображения можно разделить на две большие части – растровую и векторную графику. Растровые изображения представляют собой однослойную сетку точек, называемых пикселами, каждая из которых может иметь определенный цвет. Диапазон доступных цветов определяется текущей палитрой. Так например для черно-белого изображения в палитре два цвета — черный и белый, для цветных изображений палитра может состоять из 16, 256, 65536, 16777216

Читайте также:  Рубашки для подростков черного цвета

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

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

Объекты векторного изображения, могут произвольно без потери качества изменять свои размеры.

При изменении размеров объектов растрового изображения происходит потеря качества. Например при увеличении растрового изображения увеличивается зернистость.

Задания для самостоятельного выполнения

1.1. Задание с выборочным ответом. В процессе преобразования растрового графического изображения количество цветов уменьшилось с 65 536 до 16. Его информационный объем уменьшился в:
1) 2 раза; 2) 4 раза; 3) 8 раз; 4) 16 раз.

1.2. Задание с кратким ответом. Черно-белое (без градаций серого) растровое графическое изображение имеет размер 10 х 10 точек. Какой информационный объем имеет изображение?

1.3. Задание с кратким ответом. Цветное (с палитрой из 256 цветов) растровое графическое изображение имеет размер 10 х 10 точек. Какой информационный объем имеет изображение?

1.4. Задание с развернутым ответом. Сканируется цветное изображение размером 10 х 10 см. Разрешающая способность сканера — 1200 х 1200 dpi, глубина цвета — 24 бита. Какой информационный объем будет иметь полученный графический файл?

1 .5 Задание с развернутым ответом. Какой объем видеопамяти необходим для хранения трех страниц изображения при условии, что разрешающая способность дисплея равна 640 на 480 пикселей, а количество используемых цветов – 24?

1.6 Задание с развернутым ответом. Известно, что видеопамять компьютера имеет объем 512 Кбайт. Разрешающая способность экрана 640 на 480 пикселей. Сколько страниц экрана одновременно разместится в видеопамяти при палитре 256 цветов?

1.7 Задание с развернутым ответом. Растровый графический файл содержит черно-белое изображение (без градаций серого) размером 100 на100 точек. Какой объем памяти требуется для хранения этого файла?

1.8 Задание с развернутым ответом. Рисунок построен с использованием палитры 256 цветов на экране монитора с графическим разрешением 1024 на 768. Рассчитать объем памяти необходимый для хранения этого рисунка .

1.9 Задание с развернутым ответом. Каков информационный объем книги, если в ней 200 страниц текста (на каждой странице 50 строк по 80 символов и 10 цветных рисунков). Каждый рисунок построен при графическом разрешении монитора 800 на 600 пикселей с палитрой 16 цветов.

Объем видеопамяти равен 1 Мбайт. Разрешающая способность дисплея равна 800 на 600 пикселей.

1.10 Задание с развернутым ответом. Какое максимальное количество цветов можно использовать при условии, что видеопамять делится на две страницы?

Источник