Обработка графической информации
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РФ
Кемеровский государственный сельскохозяйственный институт
Кафедра информационных систем в экономике
Реферат
По дисциплине «Информатика»
На тему: «Обработка графической информации»
|
Выполнил: Брага Е.А. студентка 1 курса экономического факультета, специальность: бакалавр экономика | |
Проверил: Декина А.И. |
Кемерово 2011
Содержание
Введение3
Векторная графика5
Растровая графика9
Фрактальная графика12
Трёхмерная графика15
Литература18
Представление данных на мониторе
компьютера в графическом виде впервые
было реализовано в середине 50-х
годов для больших ЭВМ, применявшихся
в научных и военных
Существует специальная
В зависимости от способа формирования изображений компьютерную графику принято подразделять на растровую, векторную и фрактальную.
Отдельным предметом считается трехмерная (3D) графика, изучающая приемы и методы построения объемных моделей объектов в виртуальном пространстве. Как правило, в ней сочетаются векторный и растровый способы формирования изображений.
Хотя компьютерная графика служит всего лишь инструментом, ее структура и методы основаны на передовых достижениях фундаментальных и прикладных наук: математики, физики, химии, биологии, статистики, программирования и множества других. Это замечание справедливо как для программных, так и для аппаратных средств создания и обработки изображений на компьютере. Поэтому компьютерная графика является одной из наиболее бурно развивающихся отраслей информатики и во многих случаях выступает “локомотивом”, тянущим за собой всю компьютерную индустрию.
Векторная графика
Векторная графика – построение изображения с помощью “векторов” - функций, которые позволяют вычислить положение точки на экране или бумаге. Векторная графика описывает изображения с использованием прямых и изогнутых линий (векторов), а также параметров, описывающих цвета и расположение. Совокупность таких “векторов” - векторное изображение. Векторы представляют собой математическое описание объектов относительно точки начала координат. Проще говоря, чтобы компьютер нарисовал прямую, нужны координаты двух точек, которые связываются по кратчайшей, для дуги задается радиус и т.д. Таким образом, векторная иллюстрация - это набор геометрических примитивов. Сложность при передаче данных из одного векторного формата в другой заключается в использовании программами различных алгоритмов, разной математики при построении одних и тех же объектов. Векторная графика не зависит от разрешения, т.е. может быть показана в разнообразных выходных устройствах с различным разрешением без потери качества.
Векторное представление
заключается в описании элементов
изображения математическими
Векторная графика позволяет пользователю создавать и модифицировать исходные изобразительные образы при подготовке рисунков, технических чертежей и диаграмм путем их вращения, увеличения или уменьшения, растягивания и т.д. Эти возможности обеспечиваются тем, что графические образы создаются и хранятся в памяти ЭВМ в виде формул, описывающих различные геометрические фигуры, которые являются компонентами изображения. Помимо данных, описывающих изображение, векторные файлы содержат "заголовок", где отражается общая для чтения файла информация, и "палитра", в которой помещаются сведения о цвете всех (в том числе наименьших) объектов изображения.
Основные достоинства векторной графики:
- Удобство ее использования для изображений, состоящих из элементов, которые могут быть разложены на простейшие геометрические объекты (линии, окружности, многоугольники, текст и т.п.).
- Векторные данные легко масштабируются и поддаются различного рода манипуляциям (в том числе вращению, вытягиванию, сжатию и т.п.).
- Векторные изображения легко адаптируются к различным устройствам вывода и принципиально могут быть преобразованы в другой векторный формат, но в этом случае могут появиться проблемы, связанные с использованием программами разных алгоритмов и математики при построении одних и тех же объектов.
- Векторная графика экономна в плане объемов дискового пространства, необходимого для хранения изображений: это связано с тем, что сохраняется не само изображение, а только некоторые основные данные, в частности, координаты опорных и управляющих точек, используя которые программа всякий раз заново воссоздает изображение. Кроме того, описание цветовых характеристик не сильно увеличивает размер файла, поскольку данные о цвете идентичны для всего объекта.
- Объекты векторной графики легко трансформируются и ими легко манипулировать, что не оказывает практически никакого влияния на качество изображения ввиду того, что растеризация изображения (пространственная или линейная дискретизация элементов — это неизбежный этап) происходит в момент вывода на внешнее устройство (экран или печатающее устройство).
- Векторная графика максимально использует возможности разрешающей способности любого выводного устройства (изображение всегда будет выглядеть настолько качественно, насколько позволяет данное устройство).
- Важным преимуществом программ векторной графики является развитая интеграция векторных изображений и текста, единый подход к ним, и как следствие, — возможность создания конечного продукта (в отличие от программ точечной графики). Поэтому редакторы векторной графики незаменимы в области дизайна, технического рисования, для чертежнографических и оформительских работ.
Основные недостатки векторной графики:
- Проблематичность ее использования для передачи сложных изображений (например фотографий).
- Визуализация векторных изображений может потребовать значительно больше времени, чем растрового файла такой же сложности, поскольку каждый элемент изображения должен быть воспроизведен отдельно и в определенной последовательности.
- Программная зависимость, поскольку не существует принципиальной возможности создать единый стандартный формат, который бы позволял свободно открывать любой векторный документ в любой векторной программе.
- Векторный принцип описания изображения не позволяет автоматизировать ввод графической информации, как это делает сканер или цифровая фотокамера для точечной графики.
- При редактировании векторной графики изменяется в первую очередь форма объекта, а цвет играет второстепенную роль. Векторные изображения используются для отображения объектов с четкой границей и ясными деталями, например, шрифтов, логотипов, графических знаков, орнаментов, декоративных композиций в рекламе и полиграфической продукции.
Векторные графические форматы файлов: ai, cdr, cmx, eps, fla, fh, svg, swf, wmf.
Для работы с векторными файлами требуется специальное программное обеспечение:
- CorelDraw- профессиональный векторный редактор.
- Adobe Illustrator - профессиональный векторный редактор.
- Macromedia FreeHand - профессиональный векторный редактор.
- Inkscape – открытый редактор векторной графики.
Перевести векторный рисунок в растровый не составляет никаких проблем, обратный же процесс фактически требует ручной перерисовки контуров рисунка. Существующие автоматические программы-трассировщики:
- RasterVect - трассировщик растровых файлов в векторные.
- Vextractor - трассировщик растровых файлов в векторные.
Растровая графика
Форматы: .tif .bmp .gif .jpg .png ...
Изображения в растровой графике состоят из отдельных точек различных цветов, образующих цельную картину (наподобие мозаики). Типичным примером растровой графики служат отсканированные фотографии или изображения созданные в графическом редакторе PhotoShop. Применение растровой графики позволяет добиться изображения высочайшего фотореалистичного качества. Но такие файлы очень объемны и трудно редактируемы (каждую точку приходиться подправлять вручную) При изменении размеров качество изображения ухудшается. Так при уменьшении исчезают мелкие детали, а при увеличении картинка превращается в набор пикселей. При печати растрового изображения или при просмотре его на устройствах, имеющих недостаточную разрешающую способность значительно ухудшается восприятие образа.
Изображение (объект) может быть монохромным (штриховым), черно-белой фотографией (в градациях серого) и цветным. Любой рисунок можно представить набором мозаичных точек.
Суть принципа точечной графики: если надо закодировать какой-то объект, то на него "накладываем" сетку и создаем матрицу (таблицу) той же размерности, заполняя единицами ячейки, наложенные на объект, и нулями вне объекта. Если границы оригинал объекта параллельны границам ячеек сетки, получается идеальная матрица (bitmap) из нулевых и единичных битов, которая представляет закодированное изображение объекта. Если эту матрицу вывести на экран или принтер или на диск для хранения, то получим оттиск объекта. Таким образом, с помощью отдельных блоков можно закодировать объект - известный древний способ рисования по клеточкам!
Но идеальный случай, когда границы объекта совпадают с направляющими линиями матрицы, реализуется редко. Ясно, что, если имеем полностью пустые и полностью заполненные квадратики - это биты 0 и 1. А если не полностью заполненные и не полностью пустые? Очевидно, что в общем случае нужно установить порог: Ниже этого порога - нолики? а выше единицы. Например, если порог меньше 1/2, то 0, если больше, то 1.
Разрешение измеряется в единицах:
ppi (pixel per inch - пиксель на (дюйм)) - количество пикселов на единицу длины в 1 дюйм;
dpi (dots per inch - точки на дюйм) - количество точек на единицу длины в 1 дюйм;
1 дюйм = 25,4 мм.
Достоинства растровой графики:
- Каждый пиксель независим друг от друга.
- Техническая реализуемость автоматизации ввода (оцифровки) изобразительной информации. Существует развитая система внешних устройств для ввода изображений (к ним относятся сканеры, видеокамеры, цифровые фотокамеры, графические планшеты).
- Фотореалистичность (можно получать живописные эффекты, например, туман или дымку, добиваться тончайшей нюансировки цвета, создавать перспективную глубину и нерезкость, размытость и т.д.).
- Форматы файлов, предназначенные для сохранения точечных изображений, являются стандартными, поэтому не имеет решающего значения, в каком графическом редакторе создано то или иное изображение.
- Можно использовать в Web-дизайне
Недостатки растровой графики:
- Объём файла точечной графики однозначно определяется произведением площади изображения на разрешение и на глубину цвета (если они приведены к единой размерности). При этом совершенно неважно, что отображено на фотографии: белый снежный пейзаж с одиноким столбом вдалеке, или сцена рок-концерта с обилием цвета и форм. Если три параметра одинаковы, размер файла будет практически одинаковым.
- При попытке слегка повернуть на небольшой угол изображение, например, с чёткими тонкими вертикальными линиями, чёткие линии превращаются в чёткие "ступеньки" (это означает, что при любых трансформациях: поворотах, наклонах и т.д. в точечной графике невозможно обойтись без искажений).
- Невозможность увеличения изображений для рассмотрения деталей. Поскольку изображение состоит из точек, то увеличение изображения приводит только к тому, что эти точки становятся крупнее. Никаких дополнительных деталей при увеличении растрового изображения рассмотреть не удаётся. Более того, увеличение точек растра визуально искажает иллюстрацию и делает её грубой (пикселизация).
Для работы с растровыми изображениями используется следующее программное обеспечение:
- Adobe Photoshop;
- Согеl Рhото-РAINT;
- MS Paint.
Фрактальная графика
Фрактальная графика является на сегодняшний день одним из самых быстро развивающихся перспективных видов компьютерной графики.
Математической основой фрактал
Понятия фрактал, фрактальная геометрия и фрактальная графика, появившиеся в конце 70-х, сегодня прочно вошли в обиход математиков и компьютерных художников. Слово фрактал образовано от латинского fractus и в переводе означает «состоящий из фрагментов». Оно было предложено математиком Бенуа Мандель-Бротом в 1975 году для обозначения нерегулярных, но самоподобных структур, которыми он занимался.
Фракталом называется структура, состоящая из частей, которые в каком-то смысле подобны целому. Одним из основных свойств фракталов является самоподобие. Объект называют самоподобным, когда увеличенные части объекта походят на сам объект и друг на друга. Перефразируя это определение, можно сказать, что в простейшем случае небольшая часть фрактала содержит информацию обо всем фрактале.
В центре фрактальной фигуры находится её простейший элемент — равносторонний треугольник, который получил название «фрактальный». Затем, на среднем отрезке сторон строятся равносторонние треугольники со стороной, равной (1/3a) от стороны исходного фрактального треугольника. В свою очередь, на средних отрезках сторон полученных треугольников, являющихся объектами-наследниками первого поколения, выстраиваются треугольники-наследники второго поколения со стороной (1/9а) от стороны исходного треугольника.
Таким образом, мелкие элементы фрактального объекта повторяют свойства всего объекта. Полученный объект носит название «фрактальной фигуры». Процесс наследования можно продолжать до бесконечности. Таким образом, можно описать и такой графический элемент, как прямую.
Изменяя и комбинирую окраску фрактальных фигур можно моделировать образы живой и неживой природы (например, ветви дерева или снежинки), а также, составлять из полученных фигур «фрактальную композицию». Фрактальная графика, также как векторная и трёхмерная, является вычисляемой. Её главное отличие в том, что изображение строится по уравнению или системе уравнений. Поэтому в памяти компьютера для выполнения всех вычислений, ничего кроме формулы хранить не требуется.
Только изменив коэффициенты уравнения, можно получить совершенно другое изображение. Эта идея нашла использование в компьютерной графике благодаря компактности математического аппарата, необходимого для ее реализации. Так, с помощью нескольких математических коэффициентов можно задать линии и поверхности очень сложной формы.
Итак, базовым понятием для фрактальной компьютерной графики являются «Фрактальный треугольник». Затем идет «Фрактальная фигура», «Фрактальный объект»; «Фрактальная прямая»; «Фрактальная композиция»; «Объект-родитель» и «Объект наследник». Следует обратить Ваше внимание на то, что фрактальная компьютерная графика, как вид компьютерной графики двадцать первого века получила широкое распространение не так давно.
Её возможности трудно переоценить. Фрактальная компьютерная графика позволяет создавать абстрактные композиции, где можно реализовать такие композиционные приёмы как, горизонтали и вертикали, диагональные направления, симметрию и асимметрию и др. Сегодня немногие компьютерщики в нашей стране и за рубежом знают фрактальную графику. С чем можно сравнить фрактальное изображение? Ну, например, со сложной структурой кристалла, со снежинкой, элементы которой выстраивается в одну сложную структуру. Это свойство фрактального объекта может быть удачно использовано при составлении декоративной композиции или для создания орнамента. Сегодня разработаны алгоритмы синтеза коэффициентов фрактала, позволяющего воспроизвести копию любой картинки сколь угодно близкой к исходному оригиналу.
С точки зрения машинной графики фрактальная геометрия незаменима при генерации искусственных облаков, гор, поверхности моря. Фактически благодаря фрактальной графике найден способ эффективной реализации сложных неевклидовых объектов, образы которых весьма похожи на природные. Геометрические фракталы на экране компьютера — это узоры, построенные самим компьютером по заданной программе. Помимо фрактальной живописи существуют фрактальная анимация и фрактальная музыка.
Создатель фракталов — это художник, скульптор, фотограф, изобретатель и ученый в одном лице. Вы сами задаете форму рисунка математической формулой, исследуете сходимость процесса, варьируя его параметры, выбираете вид изображения и палитру цветов, то есть творите рисунок «с нуля». В этом одно из отличий фрактальных графических редакторов (и в частности — Painter) от прочих графических программ.
Например, в Adobe Photoshop изображение, как правило, «с нуля» не создается, а только обрабатывается. Другой самобытной особенностью фрактального графического редактора Painter (как и прочих фрактальных программ, например Art Dabbler) является то, что реальный художник, работающий без компьютера, никогда не достигнет с помощью кисти, карандаша и пера тех возможностей, которые заложены в Painter программистами.
Трехмерная графика (3D)
Трёхмерная графика (3D, 3 Dimensions, русс. 3 измерения) — раздел компьютерной графики, совокупность приемов и инструментов (как программных, так и аппаратных), предназначенных для изображения объёмных объектов. Больше всего применяется для создания изображений на плоскости экрана или листа печатной продукции в архитектурной визуализации, кинематографе, телевидении, компьютерных играх, печатной продукции, а также в науке и промышленности.
Трёхмерное изображение на плоскости отличается от двумерного тем, что включает построение геометрической проекции трёхмерной модели сцены на плоскость (например, экран компьютера) с помощью специализированных программ. При этом модель может как соответствовать объектам из реального мира (автомобили, здания, ураган, астероид), так и быть полностью абстрактной (проекция четырёхмерного фрактала).
Для получения трёхмерного изображения на плоскости требуются следующие шаги:
- моделирование— создание трёхмерной математической модели сцены и объектов в ней.
- рендеринг (визуализация) — построение проекции в соответствии с выбранной физической моделью.
- вывод полученного изображения на устройство вывода — дисплей или принтер.
Трёхмерная графика обычно имеет дело с виртуальным, воображаемым трёхмерным пространством, которое отображается на плоской, двухмерной поверхности дисплея или листа бумаги. В настоящее время известно несколько способов отображения трехмерной информации в объемном виде, хотя большинство из них представляет объемные характеристики весьма условно, поскольку работают со стереоизображением. Из этой области можно отметить стереоочки, виртуальные шлемы, 3D-дисплеи, способные демонстрировать трехмерное изображение. Несколько производителей продемонстрировали готовые к серийному производству трехмерные дисплеи. Но чтобы насладиться объемной картинкой, зрителю необходимо расположиться строго по центру. Шаг вправо, шаг влево, равно как и неосторожный поворот головы, карается превращением трехмерности в несимпатичное зазубренное изображение. Решение этой проблемы уже созрело в научных лабораториях. Германский Институт Фраунгофера демонстрировал 3D-дисплей, при помощи двух камер отслеживающий положение глаз зрителя и соответствующим образом подстраивающий изображение, в этом году пошёл ещё дальше. Теперь отслеживается положение не только глаз, но и пальца, которым можно «нажимать» трехмерные кнопки. А команда исследователей Токийского Университета создали систему позволяющую почувствовать изображение. Излучатель фокусируется на точке где находится палец человека и в зависимости от его положения меняет силу акустического давления. Таким образом, становится возможным не только видеть объемную картинку, но и взаимодействовать с изображенными на ней предметами.
Однако и 3D-дисплеи по-прежнему
не позволяют создавать
Трехмерная графика активно применяется в системах автоматизации проектных работ (САПР) для создания твердотельных элементов: зданий, деталей машин, механизмов, а также в архитектурной визуализации (сюда относится и так называемая «»). Широко применяется 3D графика и в современных системах медицинской визуализации.
Программные пакеты, позволяющие создавать трёхмерную графику:
- 3D Studio Max;
- Maya;
- Lightwave 3D;
- Softimage;
- Sidefx Houdini;
- Maxon Cinema 4D;
- Rhinoceros 3D;
- Nevercenter Silo;
- ZBrush.
Литература
- Воройский Ф.С. Информатика. Энциклопедический словарь-справочник: введение в современные информационные и телекоммуникационные технологии в терминах и фактах. - М.: ФИЗМАТЛИТ, 2006. - 768 с
- Габеева Д.А. Информатика Учеб. пособие Ч.2 У-Удэ, 1997.- 59с.
- Макарева Н.В. и др. Информатика: учебник- 3-е изд М.: Финансы и статистика, 2003.- 758с. 2002.- 3 ст. изд
- Симонович С.В. Общая информатика: Учеб пособие М., 2002.- 591с.
- Симонович С.В. Специальная информатика Учеб. пособие М., 2001.- 479с.
- Симонович С.В. Windows: лаборатория мастера Работа с компьютером без проблем М., 2002.- 655с.
- Фридман А.Я. и др. Информатика и компьютерные технологии. Основные термины: Толковый словарь. М.: Астрель, 2003.

- Обработка давлением и пайка металлов
- Обработка данных по геометрической прогрессии
- Обработка деталей на станках автоматах
- Обработка дизельного топлива методом кавитации
- Обработка дискретной информации
- Обработка древесины
- Обработка древесины сверлением
- Обострение национального вопроса в период "перестройки"
- Обострение проблем на Кубе в связи с распадом СССР
- Об ответственности аудиторов и аудиторских фирм
- Обрабатывающие отрасли: изменения в структуре
- Обработка входящей, исходящей и внутренней документации
- Обработка глубоких отверстий
- Обработка графических данных