20
Векторное кодирование Векторное кодирование графической информации графической информации Жарикова Е.А. 2012 г МБОУ СОШ № 1 г. Химки

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

Embed Size (px)

DESCRIPTION

Векторное кодирование графической информации. Жарикова Е.А. 2012 г МБОУ СОШ № 1 г. Химки. А Б В. 254. Как информация сохраняется в компьютере. Цифровые данные. 1000 0001 0101 1010 0010 0100 0101 1010 0101 1010 0010 0100 0101 1010 1000 0001. 1100 0000 1100 0001 1100 0010. - PowerPoint PPT Presentation

Citation preview

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

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

Жарикова Е.А. 2012 гМБОУ СОШ № 1 г. Химки

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

1000 00010101 10100010 01000101 10100101 10100010 01000101 10101000 0001

1100 00001100 00011100 0010

АБВ

254 1111 1110

Как информация сохраняется в компьютере.

Цифровые данные

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

1. Как получить двоичный код целого

десятичного числа ?

2. Каким образом происходит двоичное кодирование текстовой

информации ?

3. Как представить в цифровом виде

графическую информацию ?

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

1 1 0 1 0 0 1 0

1 1 0 0 1 1 1 0

1 1 0 0 1 0 1 0

Как могут быть расшифрованы эти три двоичные цепочки:

1. калькулятором?2. текстовым редактором?3. графическим редактором?

Число

Буква

Цвет

проверка

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

1 1 0 1 0 0 1 0

1 1 0 0 1 1 1 0

1 1 0 0 1 0 1 0

Число Буква Цвет

210 Тсерый206 О

202 К

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

Числовые коды для красного, зеленого и синего цветов

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

1. Разделить целое десятичное число на 2. Остаток записать.

2. Если полученное частное не меньше 22, то продолжать деление.

3. Двоичный код десятичного числа получается при последовательной записи последнего

частного и всех остатков, начиная с последнего.

1. Выполнить перевод с помощью программы КалькуляторКалькулятор:• Программы Стандартные Калькулятор

• Вид Инженерный

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

Работа в программе КалькуляторBinBin - двоичная

системаDecDec - десятичная

система

В двоичной системе только цифры 1 и

0 !!!

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

210

200

190

180

170

160

150

140

130

120

110

100

90

80

70

60

50

40

30

20

10

10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220

x

y

A(60,110)

Координатная плоскость

В(160,50)

Координата по X=60Координата по Y=110

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

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

Графические примитивыГрафические примитивы

Y

X

X1,Y1

X2,Y2

Y1

Y2

X1 X2

Y

X

X1,Y1

X2,Y2

Y1

Y2

X1 X2

Y

X

X1,Y1

X2,Y2

Y1

Y2

X1 X2

Y

X

X1,Y1

X2,Y2

Y1

Y2

X1 X2

Точка задается координатами (X,Y).

Линия задается координатами начала (X1,Y1) и конца (X2,Y2)

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

Графические примитивыГрафические примитивы

Y

X

X1,Y1

X2,Y2

Y1

Y2

X1 X2

Y

X

X1,Y1

X2,Y2

Y1

Y2

X1 X2

Y

X

X1,Y1

X2,Y2

Y1

Y2

X1 X2

Y

X

X1,Y1

X2,Y2

Y1

Y2

X1 X2

X,Y

R

Окружность задается координа-тами центра (X,Y) и радиусом ( R)

Прямоугольник задается координатами вершин по диагонали (X1,Y1) и ( X2,Y2)

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

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

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

Примеры команд для кодирования Примеры команд для кодирования векторной графики:векторной графики:

Установить х,у –установить в качестве текущей точку с координатами (х,у)

Линия к х1,у1 – нарисовать линию от текущей точки до точки с координатами (х1,у1)

Окружность х,у < радиус > - нарисовать окружность с центром в точке (х,у) и радиусом < радиус >

Прямоугольник х1,у1,х2,у2 – нарисовать прямоугольник, где (х1,у1) – координаты левого верхнего угла, а (х2,у2) – координаты правого нижнего угла

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

Пример построения рисункаПример построения рисунка210

200

190

180

170

160

150

140

130

120

110

100

90

80

70

60

50

40

30

20

10

10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220

(60,20)

(20,60) (180,60)

(140,20)

(60,80)

(100,60)

(150,60)

(100,120)

х

уУстановить 60,20

Линия к 20, 60

Линия к 180, 60

Линия к 140, 20

Линия к 60, 20

Прямоугольник 60, 80, 100, 60

Прямоугольник 100, 120, 150, 60

Окружность 140, 40, 10

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

«Ветер по морю гуляет и кораблик подгоняет …»

После создания основы нашего рисунка, можно продолжить После создания основы нашего рисунка, можно продолжить работу над ним и выбрать для него:работу над ним и выбрать для него:• способы заливки графических элементов;способы заливки графических элементов;• характер, толщину и цвет контуров графических элементов характер, толщину и цвет контуров графических элементов

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

Проверь себя!

1. В рабочей тетради выполнить № 40 задания 2 и 4.

2. После окончания работы сравнить свои векторные рисунки с рисунками на доске.

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

Домашнее задание

1. Читать § 1.3 стр. 26-27.

2. Ответить на вопросы 1-6 стр. 27

3. Выполнить в рабочей тетради (РТ) № 40 ( 3), № 41 (по желанию).

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

210

200

190

180

170

160

150

140

130

120

110

100

90

80

70

60

50

40

30

20

10

10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220

Ответы: задание 40 (4)

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

210

200

190

180

170

160

150

140

130

120

110

100

90

80

70

60

50

40

30

20

10

10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220

Ответы: задание 40 (2)

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

Источники информации:

1. Босова Л. Л. Информатика. 6 кл. Бином, Лаборатория знаний, 2011

2. Босова Л. Рабочая тетрадь для 6 кл. к учебнику Информатика. 6 кл., Бином, Лаборатория знаний, 2011