MaxEdu.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)
Крась «красный»
Конец

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

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

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

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

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

© 2014 - 2022 MaxEdu.ru