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

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

Embed Size (px)

DESCRIPTION

Кодирование символов Кодирование графической информации. 9 класс. Кодирование символов с помощью шрифта Брайля. Как составить таблицу кодировки ?. Определить количество символов ( N) - PowerPoint PPT Presentation

Citation preview

Page 1: Кодирование символов Кодирование графической информации

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

информации

9 класс

Page 2: Кодирование символов Кодирование графической информации

Кодирование символов с помощью шрифта Брайля

Page 3: Кодирование символов Кодирование графической информации

Как составить таблицу кодировки ?

• Определить количество символов (N)• Определить необходимое количество

разрядов (k), чтобы с их помощью можно было закодировать не менее N разных последовательностей (2k = N)

• Составляют таблицу, в которой каждому символу сопоставляют целое число в интервале от 0 до 2k - 1 (код символа)

• Коды символов переводят в двоичную систему счисления

Page 4: Кодирование символов Кодирование графической информации

Как текстовые процессоры внедряют шрифты в файл?

• Например, в текстовых файлах с расширением .txt хранятся не изображения символов, а их коды.

• Когда текст выводится на экран, с диска загружается шрифтовой файл (может иметь расширение .fon , .ttf , .otf ), в котором хранятся изображения, соответствующие каждому из кодов. Именно эти изображения выводятся на экран.

Page 5: Кодирование символов Кодирование графической информации

Кодировка ASCII и ее расширенияСтандартная часть таблицы: 0 (00000000) … 127

(01111111)• управляющие символы с кодами от 0 … до 31 • цифры от «0» до «9» с кодами от 48 до 57 • Заглавные буквы латинского алфавита от «А» до «Z» - с

кодами от 65…до 90• Строчные буквы латинского алфавита от «а» до «z» - с

кодами от 97…до 122 • другие символы (знаки препинания, математические

символы, скобки и др.)

Вариативная часть таблицы (Кодовая страница)• 128 (10000000) … 255 (11111111)

ASCII (0…127) Национальные алфавиты (128…255)

ASCII

Page 6: Кодирование символов Кодирование графической информации

Кодовые страницы для русского языка, но разных операционных систем

• Windows-1251 - в системах Windows• KOI8-R - в системах Unix• CP-1251 - альтернативная кодировка• MacCyrillic - на компьютерах Apple Макинтош

• Для просмотра веб-страниц в Интернете используется Windows-1251 и KOI8-R .

• Браузер автоматически определяет кодировку

Page 7: Кодирование символов Кодирование графической информации

Кодировка Unicode

ДЗ_4. Найти ответы на вопросы, ответы записать в тетради в два столбика: вопрос/ ответ

1.Что такое Unicode?2.В чем достоинства и недостатки

использования этой кодировки?3.В чем состоит ограничение 8-ми битных

кодировок?4.Что такое UTF-8 и UTF-16? Чем отличаются?

Page 8: Кодирование символов Кодирование графической информации

ДискретизацияПримером аналогового представления графической

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

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

Дискретизация – это преобразование непрерывных объектов (изображения, звук) в набор дискретных значений в форме кодов.

Page 9: Кодирование символов Кодирование графической информации

Растровое кодирование

Пиксель (англ. pixel =picture element , элемент рисунка ) – наименьший элемент рисунка для которого можно задать свой цвет.

Растровый рисунок, состоящий из квадратиков-пикселей

Page 10: Кодирование символов Кодирование графической информации

Двоичный код черно-белого рисунка

8-ми битная кодировка рисунка

16-битная кодировка рисунка

Page 11: Кодирование символов Кодирование графической информации

Разрешение

Page 12: Кодирование символов Кодирование графической информации

Кодирование цвета

Как определить какой цвет какому коду соответствует?

Page 13: Кодирование символов Кодирование графической информации

Кодирование цвета Теория о цветном зрении Юнга-Гельмгольца

Эта модель получила название RGB (Red, Green, Blue)

Page 14: Кодирование символов Кодирование графической информации

Кодирование цвета в модели RGB

Page 15: Кодирование символов Кодирование графической информации

Кодирование цвета в модели RGB Глубина цвета

Page 16: Кодирование символов Кодирование графической информации

Цветовая палитра – это таблица, в которой каждому цвету, заданному в виде составляющих

модели RGB, сопоставляется числовой код

Page 17: Кодирование символов Кодирование графической информации

Цветовые модели

Для представления цвета в виде числового кода используются две обратных друг другу цветовые модели: RGB или CMYK.

• Модель RGB используется в телевизорах, мониторах, проекторах, сканерах, цифровых фотоаппаратах… Основные цвета в этой модели: красный (Red), зеленый (Green), синий (Blue).

• Цветовая модель CMYK используется в полиграфии при формировании изображений, предназначенных для печати на бумаге.

Page 18: Кодирование символов Кодирование графической информации

Восприятие цвета в моделях RGB и CMYK

Page 19: Кодирование символов Кодирование графической информации

Графические форматы файлов Форматы графических файлов определяют способ

хранения информации в файле (растровый или векторный), а также форму хранения информации (используемый алгоритм сжатия).

Наиболее популярные растровые форматы:• BMP• GIF• JPEG• TIFF• PNG

Page 20: Кодирование символов Кодирование графической информации

Форматы графических файлов• Graphics Interchange Format (GIF) — формат растровых графических

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

• Portable Network Graphic (PNG) — формат растровых графических файлов, аналогичный формату GIF. Рекомендуется для размещения графических изображений на Web-страницах в Интернете.

• Joint Photographic Expert Group (JPEG) — формат растровых графических файлов, который реализует эффективный алгоритм сжатия (метод JPEG) для отсканированных фотографий и иллюстраций. Алгоритм сжатия позволяет уменьшить объем файла в десятки раз, однако приводит к необратимой потере части информации. Поддерживается приложениями для различных операционных систем. Используется для размещения графических изображений на Web-страницах в Интернете.

Page 21: Кодирование символов Кодирование графической информации

Форматы графических (растровых) файлов

• Bit MaP image (BMP) — универсальный формат растровых графических файлов, используется в операционной системе Windows. Этот формат поддерживается многими графическими редакторами, в том числе редактором Paint. Рекомендуется для хранения и обмена данными с другими приложениями.

• Tagged Image File Format (TIFF) — формат растровых графических файлов, поддерживается всеми основными графическими редакторами и компьютерными платформами. Включает в себя алгоритм сжатия без потерь информации. Используется для обмена документами между различными программами. Рекомендуется для использования при работе с издательскими системами.

Page 22: Кодирование символов Кодирование графической информации

Восприятие цвета в модели CMYK

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

Page 23: Кодирование символов Кодирование графической информации

Восприятие цвета в модели CMYK

Page 24: Кодирование символов Кодирование графической информации

Достоинства и недостатки растрового кодирования

Page 25: Кодирование символов Кодирование графической информации

Как компьютер по двоичному коду определяет вид информации?

Page 26: Кодирование символов Кодирование графической информации

Кодирование векторных изображенийВекторное изображение

представляет собой совокупность графических примитивов (точка, линия, многоугольник, эллипс…). Каждый примитив описывается математическими формулами.

Кодирование векторного изображения зависти от прикладной среды.

Достоинством векторной графики является то, что файлы, хранящие векторные графические изображения, имеют сравнительно небольшой объем.

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

Векторный рисунок – рисунок, который закодирован в виде набора простейших геометрических фигур , параметры которых (размеры, координаты вершин, углы наклона, цвет контура и заливки) хранятся в виде чисел.

Page 27: Кодирование символов Кодирование графической информации

Векторный рисунок

Векторный рисунок можно разложить на части, а затем собрать в целое изображение

Page 28: Кодирование символов Кодирование графической информации

Кодирование векторного изображения

Page 29: Кодирование символов Кодирование графической информации

Кодирование векторного изображения

Page 30: Кодирование символов Кодирование графической информации

Форматы графических (векторных) файлов

Page 31: Кодирование символов Кодирование графической информации

Самостоятельная работа

Page 32: Кодирование символов Кодирование графической информации

Вычислим объем видеопамятиДля того чтобы на экране

монитора формировалось изображение, информация о каждой точке (код цвета точки) должна храниться в видеопамяти компьютера.

Рассчитаем необходимый объем видеопамяти для одного из графических режимов.

В современных компьютерах разрешение экрана обычно составляет 1280х1024 точек. Т.е. всего 1280 * 1024 = 1310720 точек.

При глубине цвета 32 бита на точку необходимый объем видеопамяти: 32 *1310720 = 41943040 бит = 5242880 байт = 5120 Кб = 5 Мб.