BigEdu.ru
» » » Кодирование текстовой, графической информации
Вернуться назад

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

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

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

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

Алфавит компьютерного языка состоит из 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)

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

Конец


ПРИЛОЖЕНИЕ

Символ 10-ный 16-ричный двоичный Символ 10-ный 16-ричный двоичный

(null) 0 00 00000000 0 48 30 00110000
1 01 00000001 1 49 31 00110001
2 02 00000010 2 50 32 00110010
3 03 00000011 3 51 33 00110011
4 04 00000100 4 52 34 00110100
5 05 00000101 5 53 35 00110101
6 06 00000110 6 54 36 00110110
7 07 00000111 7 55 37 00110111
8 08 00001000 8 56 38 00111000
9 09 00001001 9 57 39 00111001
10 0A 00001010 : 58 3A 00111010
11 0B 00001011 ; 59 3B 00111011
12 0C 00001100 < 60 3C 00111100

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Текстовая информация представляет собой набор символов некоторого языка. Язык – знаковая система представления информации. Множество символов
Оценок: 1006 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru