Школа № 43 Нижнего Новгорода
Меню сайта
 
Главная страница

О школе

Учителя

Для учителей

Ученики

Общественная жизнь

Фотоальбом

Общение

Для учеников

Статьи

Единый экзамен

Валеология

Библиотека

Посетителям сайта

Страничка лаборанта

Web-мастерам

 

Предыдущая Следующая

быть таким: "заполняем квадрат 5х5: белая точка (Б), черная

точка (Ч), Ч, Ч, Б, Ч, Б, Б, Б, Ч, Ч, Б, Б, Б, Ч, Ч, Б, Б, Б, Ч, Б,

Ч, Ч, Ч, Б". (Более умные "форматы со сжатием",

возможно, позволят сократить запись до чего-нибудь, подобного:

"заполняем квадрат 5х5: Б, 3Ч, Б, 3(Ч, 3Б, Ч), Б, 3Ч, Б",

а то и еще более компактно, но суть не в этом).

 

Векторное ее изображение совсем другое: "черная

окружность с центром в (3,3), радиусом 2 и толщиной линии 1".

 

Важно понимать, что большинство компьютерных

графических устройств сегодня -- и терминалы, и сканеры, и

принтеры -- по своей природе растровые. Исключение составляют

только графопостроители (плотерры) и редко доступные в учебных

условиях их промышленные "кузены" (такие, как фрезерный

станок с числовым управлением).

 

Соответственно, изображение, вне зависимости от

его собственной природы (векторной или растровой), будет при

отображении преобразовано в растр и доступно человеческим чувствам в

растровой форме (даже если растр почти незаметен, как на дисплеях с

высоким разрешением, или вообще имеет сетку ниже порога восприятия,

как при печати на качественных струйных или лазерных принтерах). И

указанные два способа вполне могут привести к неотличимому

результату.

 

3.2 Применение векторной и растровой графики

 

Разница может проявиться тогда, когда мы начнем

обрабатывать элементы изображения.

 

Векторное изображение может без ущерба

масштабироваться (увеличиваться или уменьшаться), причем эта операция

обратима. В приведенном примере мы можем без труда увеличить

векторную окружность в пять раз: "черная окружность с центром в

(15,15), радиусом 10 и толщиной линии 5", и она останется

окружностью.

 

А вот, растровое изображение при увеличении

обнаружит лишь свой растр в увеличенном виде (и на окружность наш

пример похож уже будет мало). Более того, операция уменьшения (или

увеличения в нецелое число раз) растрового изображения уже не

является обратимой: информация при осуществлении такой операции

безвозвратно теряется.

 

Кроме того, векторное изображение, содержащее

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

окружностей), может быть разъято на элементы без каких-либо потерь. С

растровым изображением такое, в общем случае, невозможно: программа

"не знает" об элементах изображения и о принадлежности

тех или иных точек отдельным элементам.

 

В общем случае, векторное кодирование хорошо

подходит для работы с чертежами, схемами, картами, диаграммами,

графиками и т.п., а растровое -- для обработки фотографий и

рисунков. Векторное изображение может быть без ущерба восприятия

преобразовано в растр, в то время, как обратное преобразование в

общем случае проблематично (хотя есть программы, позволяющие с той

или иной точностью распознавать графические образы). Векторное

кодирование часто компактнее растрового, но его отображение требует

больших вычислительных ресурсов5.


Предыдущая Следующая
 
Хостинг от uCoz