пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

10.Кодирование текстовой и графической информации.

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

Язык – знаковая система представления информации. Множество символов языка образуют алфавит.

 Языки бывают естественными и формальными. Естественные языки сложились в процессе общения людей, другими словами, естественные языки – это языки национальных культур. Формальные языки возникли из необходимости введения специальных символов в различных областях науки. Например, язык музыки представляет собой ноты и нотный стан, язык математики – это цифры, арифметические действия, специальные знаки %, / и т.д., язык дорожных правил – это знаки, разметка, сигналы регулировщика и светофора и т.п.

 Алфавит компьютерного языка состоит из 256 символов, причем под каждый символ отводится 8 ячеек памяти, другими словами, информационный вес каждого символа равен 8 бит=1 байт. Эти 256 символов включают заглавные и прописные буквы двух алфавитов, математические символы, специальные символы. Все символы упорядочены, каждому символу соответствует некоторое число от 0 до 255.

Таблица ASCII содержит коды первых 128 символов (0-127). (см.приложение)

Остальные позиции заняты символами кириллицы (русскими буквами) и символами псевдографики. Существует несколько таблиц кодировки кириллицы – КОИ 8, Windows 1251-1252 и др. Их отличие в том, что буквам сопоставляются различные коды.

Кодирование графической информации.

Растровое представление графической информации

 При этом представлении изображение разбивается на мельчайшие элементы – пиксели.

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

 Палитра – множество цветов, используемых в изображении (весь набор красок).

 Все множество пикселей образуют растр.

 

 Растр – это прямоугольная сетка пикселей на экране.

 Стандартные размеры растра 800*600, 1024*768 и др. Это значит, что по горизонтали на экране монитора умещается 1024 (М) пикселя, а по вертикали 768 (N) пикселей. Тогда общее количество пикселей может быть посчитано как K=M*N.

 Разрешающей способностью изображения называется отношение числа пикселей на единичный участок изображения. Единица измерения разрешающей способности – dpi (пикселей на дюйм).

 Использую известную формулу 2i=N, где N – мощность алфавита (число цветов в палитре), можно посчитать, сколько бит информации содержит каждый символ (в нашем случае пиксель). Общий объем изображения можно вычислить по формуле V=K*I, где K=m*n.

Пример 1. Палитра состоит из 65536 цветов (N). Изображение состоит из 64*32 пикселя. Какой объем изображения в Кбайтах?

Решение: В палитре 65536 цветов. Значит, 2i=65536, откуда i=16 бит. Это значит, что каждый пиксель изображения «весит» 16 бит.

 Если известно, что изображение имеет размер 64*32 пикселя, то можно узнать размер (объем) изображения:

V=K*i=64*32*16=26*25*24=26+5+4=215 бит = 215/213=215-13=22=4 Кбайт

Пример 2. Известно, что объем изображения, записанного в 256-цветной палитре (N), равен 0,5 Кб (V). Каким количеством бит кодируется каждый пиксель (i)? Из скольки пикселей состоит изображение? Какой объем будет у изображения размером 128*64 пикселя (K)?

Решение: Палитра состоит из 256 цветов (N). Значит, под каждый пиксель отводится 2i=256, т.е. i=8 бит.

 Объем изображения равен 0,5 Кбайт = 0,5*213 бит. V=K*I , значит,

K=V/I=0.5*213/8=0.5*213/23=2-1+13-3=29=512 пикселей. Изображение состоит из 512 пикселей.

 Объем изображения размером 128*64 пикселя равен V=K*i=m*n*i=128*64*8=27*26*23=27+6+3=216 бит = 216-3-10 =23 Кбайт = 8Кбайт.

Векторное представление изображений.

 В этом случае изображение разбивается на графические примитивы – отрезки, дуги, заливка. Примитивы задаются координатами точек и расстоянием между ними.

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

Пример: выполните следующие команды:

Начало

Задать (10;5)

Цвет «синий»

В точку (15;10)

Окружность (15;10; 5)

Крась «красный»

 


хиты: 185
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь