Векторное кодирование графической информации 6 класс Цель: познакомится с идеей векторного способа представления изображений в цифровом виде.
Векторное кодирование графической информации При векторном способе кодирования рисунок состоит из объектов – примитивов: отрезков прямоугольников окружностей и т.д.
Рисунки кодируются с помощью следующих команд: Установить х, у – установить текущую точку с координатами (х, у) Установить х, у – установить текущую точку с координатами (х, у) Линия к х 1, у 1 – нарисовать линию от текущей точки с координатами (х, у), при этом точка (х 1, у 1 ) становится текущей Линия к х 1, у 1 – нарисовать линию от текущей точки с координатами (х, у), при этом точка (х 1, у 1 ) становится текущей Окружность х, у - нарисовать окружность с центром в точке (х, у) и радиусом Окружность х, у - нарисовать окружность с центром в точке (х, у) и радиусом Прямоугольник х 1, у 1, х 2, у 2 - нарисовать прямоугольник, где (х 1, у 1 ) – координаты левого верхнего угла, а (х 2, у 2 ) – правого нижнего угла этого прямоугольника. Прямоугольник х 1, у 1, х 2, у 2 - нарисовать прямоугольник, где (х 1, у 1 ) – координаты левого верхнего угла, а (х 2, у 2 ) – правого нижнего угла этого прямоугольника.
Векторное кодирование графической информации Каждая из фигур может быть математически описана: прямоугольники и треугольники – координатами своих вершин, круги – координатами центров и радиусов. (20,30) (100,70) Линия x1, y1, x2, y2
Векторное кодирование графической информации (90,20) (20,70) Прямоугольник x1, y1, x2, y2
Векторное кодирование графической информации 50, 50 Окружность x, y, r
Физминутка
Например: по имеющимся описа- ниям восстановите рисунок Установить 20, 50 Установить 20, 50 Линия к 40, 70 Линия к 40, 70 Линия к 50, 70 Линия к 50, 70 Линия к 90, 110 Линия к 90, 110 Линия к 120, 120 Линия к 120, 120 Линия к 110, 90 Линия к 110, 90 Линия к 70, 50 Линия к 70, 50 Линия к 70, 40 Линия к 70, 40 Линия к 50, 20 Линия к 50, 20 Линия к 50, 40 Линия к 50, 40 Линия к 40, 50 Линия к 40, 50 Линия к 20, 50 Линия к 20, 50 Окружность 80, 80, 10 Окружность 80, 80, 10 Окружность 100, 100, 10 Окружность 100, 100, 10
Y X
X Y