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

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

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

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

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

© 2016 - 2022 BigEdu.ru