КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
ПРЕДСТАВЛЕНИЕ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ В ЭВМ.Как и любая другая информация в ЭВМ, графические изображения хранятся, обрабатываются и передаются по линиям связи в закодированном виде - т.е. в виде большого числа бит- нулей и единиц. Существует большое число разнообразных программ, работающих с графическими изображениями. В них используются самые разные графические форматы- т.е. способы кодирования графической информации. Расширения имен файлов, содержащих изображение, указывают на то, какой формат в нем использован, а значит какими программами его можно просмотреть, изменить (отредактировать), распечатать. Несмотря на все это разнообразие существует только два принципиально разных подхода к тому, каким образом можно представить изображение в виде нулей и единиц (оцифровать изображение): ПРИ ИСПОЛЬЗОВАНИИ РАСТРОВОЙ ГРАФИКИ С ПОМОЩЬЮ ОПРЕДЕЛЕННОГО ЧИСЛА БИТ КОДИРУЕТСЯ ЦВЕТ КАЖДОГО МЕЛЬЧАЙШЕГО ЭЛЕМЕНТА ИЗОБРАЖЕНИЯ - ПИКСЕЛА. Изображение представляется в виде большого числа мелких точек, называемых пикселами. Каждый из них имеет свой цвет, в результате чего и образуется рисунок, аналогично тому, как из большого числа камней или стекол создается мозаика или витраж, из отдельных стежков- вышивка, а из отдельных гранул серебра- фотография. При использовании растрового способа в ЭВМ под каждый пиксел отводится определенное число бит, называемое битовой глубиной. Каждому цвету соответствует определенный двоичный код (т.е. код из нулей и единиц). Например, если битовая глубина равна 1, т.е. под каждый пиксел отводится 1 бит, то 0 соответствует черному цвету, 1 -белому, а изображение может быть только черно-белым. Если битовая глубина равна 2, т.е. под каждый пиксел отводится 2 бита, 00- соответствует черному цвету, 01- красному , 10 - синему , 11- черному , т.е. в рисунке может использоваться четыре цвета. Далее, при битовой глубине 3 можно использовать 8 цветов, при 4 - 16 и т.д. Поэтому, графические программы позволяют создавать изображения из 2, 4, 8, 16 , 32, 64, ... , 256, и т.д. цветов. Понятно, что с каждым увеличением возможного количества цветов (палитры) вдвое, увеличивается объем памяти, необходимый для запоминания изображения (потому что на каждый пиксел потребуется на один бит больше). ОСНОВНЫМ НЕДОСТАТКОМ РАСТРОВОЙ ГРАФИКИ ЯВЛЯЕТСЯ БОЛЬШОЙ ОБЪЕМ ПАМЯТИ, ТРЕБУЕМЫЙ ДЛЯ ХРАНЕНИЯ ИЗОБРАЖЕНИЯ. Это объясняется тем, что нужно запомнить цвет каждого пиксела, общее число которых может быть очень большим. Например, одна фотография среднего размера в памяти компьютера занимает несколько Мегабайт, т.е. столько же, сколько несколько сотен (а то и тысяч) страниц текста. ПРИ ИСПОЛЬЗОВАНИИ ВЕКТОРНОЙ ГРАФИКИ В ПАМЯТИ ЭВМ СОХРАНЯЕТСЯ МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ КАЖДОГО ГРАФИЧЕСКОГО ПРИМИТИВА- ГЕОМЕТРИЧЕСКОГО ОБЪЕКТА (НАПРИМЕР, ОТРЕЗКА, ОКРУЖНОСТИ, ПРЯМОУГОЛЬНИКА И Т.П.), ИЗ КОТОРЫХ ФОРМИРУЕТСЯ ИЗОБРАЖЕНИЕ. В ЧАСТНОСТИ, ДЛЯ ОТРИСОВКИ ОКРУЖНОСТИ ДОСТАТОЧНО ЗАПОМНИТЬ ПОЛОЖЕНИЕ ЕЕ ЦЕНТРА, РАДИУС, ТОЛЩИНУ И ЦВЕТ ЛИНИИ. По этим данным соответствующие программы построят нужную фигуру на экране дисплея. Понятно, что такое описание изображения требует намного меньше памяти (в 10 - 1000 раз) чем в растровой графике, поскольку обходится без запоминания цвета каждой точки рисунка. ОСНОВНЫМ НЕДОСТАТКОМ ВЕКТОРНОЙ ГРАФИКИ ЯВЛЯЕТСЯ НЕВОЗМОЖНОСТЬ РАБОТЫ С ВЫСОКОКАЧЕСТВЕННЫМИ ХУДОЖЕСТВЕННЫМИ ИЗОБРАЖЕНИЯМИ, ФОТОГРАФИЯМИ И ФИЛЬМАМИ. Природа избегает прямых линий, правильных окружностей и дуг. К сожалению, именно с их помощью (поскольку эти фигуры можно описать средствами математики, точнее- аналитической геометрии) и формируется изображение при использовании векторной графики. Попробуйте описать с помощью математических формул, картины И.Е.Репина или Рафаэля! (Но не "Черный квадрат" К.Малевича!) ПОЭТОМУ ОСНОВНОЙ СФЕРОЙ ПРИМЕНЕНИЯ ВЕКТОРНОЙ ГРАФИКИ ЯВЛЯЕТСЯ ОТРИСОВКА ЧЕРТЕЖЕЙ, СХЕМ, ДИАГРАММ И Т.П. Как отличить векторную графику от растровой? Если Вы видите на экране фотографию или рисунок с близким к естественному изображением, с большим числом цветов и оттенков, то, скорее всего, Вы имеете дело с растровой графикой. Если чертеж, диаграмму, простой стилизованный рисунок,- с векторной. Если программа позволяет стирать, копировать или перемещать целые фрагменты (площади) изображения, то это растровая графика. Если удалить, скопировать, переместить можно только какие-то определенные фигуры или их части, то это графика векторная. Пример изображения, созданного с использованием растровой графики: Пример изображения, созданного с использованием векторной графики: Файлы *.bmp , *.pcx , *.gif , *.msp , *.img и др. соответствуют форматам растрового типа, *.dwg , *.dxf , *.pic и др. - векторного. Иногда, правда, растровые изображения могут входить в состав векторных как отдельные графические примитивы.
|