Методы представления графических изображений

Представление данных на мониторе компьютера в графическом виде. Основные разновидности компьютерной графики. Методы, средства создания, обработки изображений с помощью программно-аппаратных вычислительных комплексов. Компьютерное проектирование и дизайн.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 12.11.2020
Размер файла 23,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http: //www. allbest. ru/

МГТУ им. Н.Э. Баумана Россия, г. Москва

Методы представления графических изображений

Ковальский А.В., Студент магистратуры Кафедра

«Системы обработки информации и управления»

Константинов Д.Ю., Студент магистратуры Кафедра

«Системы обработки информации и управления»

Аннотация

Статья посвящена компьютерной графике, методам графического отображения изображений на мониторе.

Ключевые слова: Компьютерная графика, растровая графика, векторная графика, фрактальная графика, трехмерная графика.

Annotation

The article deals with computer graphics, methods for graphically displaying images on a monitor.

Key words: Computer graphics, raster graphics, vector graphics, fractal graphics, 3D graphics.

Введение

Представление данных на мониторе компьютера в графическом виде впервые было реализовано в середине 50 -х годов для больших ЭВМ (электронно-вычислительная машина), применявшихся в научных и военных исследованиях.

Пользователь взаимодействует с программным приложением через систему графический интерфейс в виде графических компонентов экрана (окна, кнопки, панели инструментов, элементы диалога и т.п.). Он является на сегодня стандартом для программного обеспечения разных классов, начиная с операционных систем.

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

Компьютерная графика в настоящее время уже вполне сформировалась как наука. Существует аппаратное и программное обеспечение для получения разнообразных изображений от простых чертежей до реалистичных образов естественных объектов.

Она охватывает все виды и формы представления изображений, доступных для восприятия человеком либо на экране монитора, либо в виде копии на внешнем носителе (бумага, кинопленка, ткань и т.п.). Без компьютерной графики невозможно представить себе не только компьютерный, но и обычный, вполне материальный мир.

1. Разновидности компьютерной графики

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

1.1 Растровая графика

Растровое изображение составляется из мельчайших точек, называемых пиксели. Пиксель - это точка на экране, которая может принимать тот или иной цвет. Растровое изображение подобно мозаике - когда увеличиваете (приближаете) его, то видите отдельные пиксели, а если уменьшаете (удаляете), то пиксели сливаются.

Компьютер хранит параметры каждой точки изображения (цвет, координаты). Причем каждая точка представляется определенным количеством бит (в зависимости от глубины цвета). При открытии файла программа прорисовывает такую картину как мозаику, как последовательность точек массива. Под глубиной цвета понимается сколько битов отведено на хранение цвета каждой точки:

• В черно-белом - 1 бит;

• В полутоновом - 8 бит;

• В цветном - 24 (32) бита на каждую точку.

Растровые файлы весьма большого размера, так как компьютер хранит параметры всех точек изображения. Поэтому размер файла от параметров точек и их количества:

- от глубины цвета точек;

- от размера изображения (если оно больше, то в нем будет больше точек);

- от разрешения изображения (при большом разрешении на единицу площади изображения приходится больше точек).

Чтобы увеличить изображение, нужно увеличить размер пикселей. Чем сильнее увеличивается изображение, тем оно получается ступенчатым, зернистым. Для уменьшения изображения нужно несколько соседних точек преобразовывать в одну или выбрасывать лишние точки. В результате изображение искажается: его мелкие детали становятся неразборчивыми, картинка теряет четкость, это один из недостатков растровой графики.

Главным достоинством растровой графики является создание практически любого рисунка, вне зависимости от сложности, в отличие, например, от векторной, где невозможно точно передать эффект перехода от одного цвета к другому (в теории, конечно, возможно, но файл размером 1 МБ в формате BMP будет иметь размер 200 МБ в векторном формате). Растровые редакторы являются наилучшим средством обработки фотографий и рисунков, т.к. обеспечивают высокую точность передачи градаций цветов и полутонов.

Растровое изображение масштабируется с потерей качества. Его нельзя расчленить. Оно «литое», состоит из массива точек. Поэтому в программах для обработки растровой графики предусмотрен ряд инструментов для выделения «вручную».

Применяется для обработки фотоизображений, художественной графике, реставрационных работ, работ со сканером.

Наиболее распространенные программы для работы с растровой графикой: Paint, Adobe Photoshop, Fractal Design Painter.

1.2 Векторная графика

Если в растровой графике базовым элементом изображения является пиксель (точка), то в векторной графике - линия. Линия описывается математически как единый объект, и потому объем данных для отображения объекта средствами векторной графики существенно меньше, чем в растровой графике. Линия - элементарный объект векторной графики. Как и любой объект, линия обладает следующими свойствами: формой (прямая, кривая), толщиной, начертанием (пунктирная, сплошная), цветом. Все прочие объекты векторной графики составляются из линий. К примеру, куб можно составить из шести связанных прямоугольников, каждый из которых образован четырьмя связанными линиями.

Компьютер хранит элементы изображения (линии, кривые, фигуры) в виде математических формул. При открытии файла программа прорисовывает элементы изображения по их уравнениям.

* Точка. Объект на плоскости, который представляется двумя числами - x и y, указывающими его положение относительно начала координат.

• Прямая линия. Этой линии соответствует уравнение y = kx + b. Указав параметры k и b, всегда можно отобразить бесконечную прямую линию в системе координат.

Есть еще много линий со своими математическими формулами, но рассмотрим еще одну такую как:

Кривые Безье. Это особый, упрощенный вид кривых третьего порядка. Данный метод построения кривой Безье основан на использовании нескольких касательных, проведенных к отрезку линии в её окончаниях. Безье описываются восемью параметрами, поэтому работать с ними удобнее. На форму линии оказывает влияние угол наклона касательной и длина её отрезка. С помощью этих касательных можно управлять кривой.

Векторные изображения масштабируются без потери качества: масштабирование изображения происходит при помощи математических операций: параметры примитивов умножаются на коэффициент масштабирования. Изображение можно сделать любого размера, от логотипа до уличного баннера и при этом его качество не изменится.

Векторное изображение можно разделить на отдельные элементы (фигуры, линии) и каждый редактировать, трансформировать независимо друг от друга.

Векторные файлы имеют относительно небольшой размер, так как компьютер запоминает только координаты отдельных элементов изображения, этого достаточно для описания элементов в виде уравнений.

Векторные изображения более схематичны, менее реалистичны, чем растровые изображения.

Из достоинств векторной графики можно выделить:

• Преобразования без искажений;

• Маленький графический файл;

• Рисовать относительно быстрее;

• Независимое редактирование частей рисунка.

Из недостатков можно выделить, что изображения выглядят искусственно, ограниченность в живописных средствах.

Применяется в компьютерной полиграфии, системе компьютерного проектирования, компьютерном дизайне и рекламе.

Наиболее распространенные программы для работы с векторной графикой: Adobe Illustrator, Fractal Design Expression, AutoCAD.

1.3 Трехмерная графика

На сегодняшний день 3D - графика (где D - это сокращение от слова «Dimensional», что означает «мерная», то есть, трехмерная) набирает всё большую популярность. Она представляет собой совокупность методов и инструментов, применяемых для создания изображений 3D - объектов. Трехмерная компьютерная графика (в отличие от 2D - компьютерной

графики) является графикой, в которой используется 3D представление геометрических данных, хранящихся на компьютере, использующихся для выполнения расчетов и рендеринга (процесс получения изображения по модели с помощью компьютерной программы) 2D-изображений. В программном обеспечении для компьютерной графики различие между 2D и 3D иногда размыто, так как двумерные приложения могут использовать 3D - методы для достижения таких эффектов, как освещение, и в основном 3Б может использовать методы 2D - рендеринга.

Трехмерную графику часто называют 3D -моделями. Помимо визуализированной графики, модель содержится в файле графических данных. Однако есть различия: трехмерная модель представляет собой математическое представление любого трехмерного объекта (либо одушевленного, либо неодушевленного). Модель не является технически графикой, пока она не будет визуально отображаться. Она может отображаться визуально в виде двумерного изображения посредством процесса рендеринга или использоваться в неграфическом компьютерном моделировании и расчетах. В наши дни с помощью трехмерной графики можно создать высокоточную копию реального объекта, создать что -то необычное, а если иметь хорошую фантазию, то можно воплотить в жизнь самые нереальные идеи, которые мы можем вообразить в нашей голове.

Применяется на телевидении, в кино, в 3D - играх, как компьютерных, так и других устройств, на рекламных щитах. В профессиональной среде в текущее время применение 3D - графики используется во многих сферах.

1.4 Фрактальная графика

Фрактал - основа фрактальной графики, это математически построенная фигура, являющаяся частью точной её копии в разы большей, чем одна часть. В свою очередь, большая фигура является частью еще большей.

Для лучшего восприятия можно представить треугольник, состоящий из трёх треугольников, каждый из которых состоит из 3 -х меньших и т.д. Таким образом, получается матрёшка, где одна копия встроена в большую копию. Но это не значит, что всё изображение будет однообразным. Далее из таких треугольников, можно сделать куда более сложную композицию, походящую на естественный объект, встречающийся в повседневной жизни. Процесс наследования можно продолжать до бесконечности, без увеличения размера файла.

Фрактальная и векторная графики очень схожи. Обе имеют в своей базе данных файла информацию о математической формуле или системе формул, задающих очертания фигуры и конечных её размерах.

Фрактальная компьютерная графика позволяет создавать абстрактные композиции, с возможностью осуществления множества различных приемов: горизонтали и вертикали, диагональные направления, симметрию и асимметрию и т.д. Из-за малой истории и плохой распространенности, очень мало людей, в том числе программистов, аниматоров и простых художников в мире действительно хорошо знакомы и умеют обращаться с фрактальной графикой на должном уровне.

Фракталом можно делать большее. Структура фрактала похожа на составляющие кристалла, снежинки. Тем самым на выходе мы получаем некую невиданную композицию цвета и форм. И всё из-за пару нехитрых формул, изменив переменные которой, можно кардинально изменить само изображение.

Данный вид графики незаменим при создании таких сложных повторяющихся объектов, состоящих из самоподобных частей, как облака, горы, вода и т.п.

Из достоинств можно выделить:

• Малый размер исполняемого файла при большом изображении;

• Бесконечная масштабируемость и увеличение сложности картинки;

• Незаменимость в построении сложных фигур, состоящих из однотипных элементов (облака, вода и т.д.);

• Относительная легкость в создании сложных композиций;

• Фотореалистичность.

Из недостатков можно выделить:

• Все вычисления делаются компьютером, чем сложнее изображение, тем больше загруженность ЦП и ОЗУ;

• Не освоенность технологии;

• Плохое распространение и поддержка различными системами;

• Небольшой спектр создания объектов изображений;

• Ограниченность материнских математических фигур.

Вывод

Каждая графика хороша по своему и применяется в своих сферах деятельности. Растровая графика применяется для обработки фотоизображений, в художественной графике, реставрационных работ, работ со сканером. Векторная графика применяется в компьютерной полиграфии, системе компьютерного проектирования, компьютерном дизайне и рекламе. Сфера применения трехмерной графики - телевидение, кино, 3Э - игры, рекламные щиты. Фрактальная графика же незаменима при создании таких сложных повторяющихся объектов, состоящих из самоподобных частей, как облака, горы, вода и т.п.

компьютерный графика программный изображение

Использованные источники

1. Понятие векторной и растровой графики. [Электронный ресурс].

2. Графический интерфейс пользователя. [Электронный ресурс].

3. Виды графики. [Электронный ресурс].

4. Растровая и векторная графика. [Электронный ресурс].

5. Основы SD-моделирования. [Электронный ресурс].

6. Фрактальная графика. [Электронный ресурс].

Размещено на Allbest.ru

...

Подобные документы

  • Методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов. Основные понятия компьютерной графики. Особенности применения растровой, векторной и фрактальной графики. Обзор форматов графических данных.

    реферат [49,1 K], добавлен 24.01.2017

  • Методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов. Области применения компьютерной графики. Особенности научной, деловой, конструкторской и художественной графики. Графическая система компьютера.

    презентация [2,2 M], добавлен 03.02.2017

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

    реферат [29,0 K], добавлен 03.06.2010

  • Теоретический анализ сущности и видов компьютерной графики - специальной области информатики, занимающейся методами и средствами создания, преобразования, обработки, хранения и вывода на печать изображений с помощью цифровых вычислительных комплексов.

    презентация [641,9 K], добавлен 29.05.2010

  • Виды и способы представления компьютерной информации в графическом виде. Отличительные особенности растровой и векторной графики. Масштабирование и сжатие изображений. Форматы графических файлов. Основные понятия трехмерной графики. Цветовые модели.

    контрольная работа [343,5 K], добавлен 11.11.2010

  • Описание математических методов представления и обработки графических изображений. Описание разработанного программного дополнения. Описание функций и их атрибутов. Представление и обработка графических изображений. Результаты тестирования программы.

    курсовая работа [1,7 M], добавлен 27.01.2015

  • Общие сведения о графических редакторах, понятия компьютерной растровой и векторной графики, форматов. Обзор и сравнительный анализ современных программ обработки и просмотра графических изображений: Paint, Corel Draw, Adobe Photoshop, MS PowerPoint.

    дипломная работа [283,9 K], добавлен 09.08.2010

  • Виды компьютерной графики. Photoshop – программа для создания и обработки растровой графики. Пакет программ для работы с векторной графикой CorelDraw. Обработка растровых изображений с использованием Photoshop. Этапы создания коллажа на тему "Музыка".

    курсовая работа [2,3 M], добавлен 27.12.2014

  • Растровая графика, составление графических изображений из отдельных точек (пикселей). Растровые графические редакторы. Векторная графика - построение изображения из простых объектов. Достоинства, недостатки и применение растровой и векторной графики.

    презентация [7,8 K], добавлен 06.01.2014

  • Основные категории изображений: растровые и векторные. Программы, работающие с растровыми изображениями. Инструменты для работы с обоими типами графики в программе Photoshop. Обзор современных программ обработки и просмотра графических изображений.

    курсовая работа [49,0 K], добавлен 20.09.2010

  • Обработка изображений на современных вычислительных устройствах. Устройство и представление различных форматов изображений. Исследование алгоритмов обработки изображений на базе различных архитектур. Сжатие изображений на основе сверточных нейросетей.

    дипломная работа [6,1 M], добавлен 03.06.2022

  • История появления и основные понятия графического дизайна. Выявление главных преимуществ и недостатков недеструктивной обработки изображений. Сравнение деструктивной и недеструктивной обработки изображений. Сущность и особенности двухмерной графики.

    реферат [5,2 M], добавлен 05.05.2023

  • Компьютерная графика как область информатики, изучающая методы и свойства обработки изображений с помощью программно-аппаратных средств, ее классификация и разновидности. Шаги для получения трехмерного изображения, необходимое программное обеспечение.

    презентация [2,1 M], добавлен 26.06.2013

  • С помощью компьютерной графики создаётся новая реальность. Во многих случаях она не существует на самом деле, но её всегда можно увидеть на мониторе и представить в печатном виде с помощью таких устройств, как принтеры или плоттеры разных модификаций.

    реферат [20,6 K], добавлен 23.09.2008

  • Изучение современных методик компьютерной обработки биомедицинских изображений с целью улучшения изображений для их наилучшего визуального восприятия врачом-диагностом и эффективного сжатия изображений – для надежного хранения и быстрой передачи данных.

    курсовая работа [2,3 M], добавлен 15.04.2019

  • Характеристика цифровых изображений, применяющиеся в издательской деятельности. Отличительные особенности растровых и векторных изображений, понятие цветового охвата, изучение моделей для описания отраженных цветов. Форматы и виды графических файлов.

    контрольная работа [22,9 K], добавлен 16.09.2010

  • Методы создания двумерных и трехмерных изображений. Классификация средств компьютерной графики и анимации. Системы для работы с видео и компоновки. Обзор программных продуктов для создания презентаций, двумерной и трехмерной анимации, 3D-моделирования.

    реферат [30,5 K], добавлен 25.03.2015

  • Описание и изучение техники построения плоских и трехмерных изображений чертежей машиностроительных деталей средствами компьютерной графики: втулка, гайка, штуцер. Выполнение упрощенного теоретического чертежа судна на плоскости: бок, корпус, полуширота.

    курсовая работа [832,6 K], добавлен 15.08.2012

  • Понятие компьютерной графики. Представление графической информации в компьютере. Графические форматы и редакторы. Характеристика программы, интерфейса. Возможности использования программы CorelDraw. Возможности создания сложных графических изображений.

    дипломная работа [1,1 M], добавлен 04.01.2011

  • Цифровые рентгенографические системы. Методы автоматического анализа изображений в среде MatLab. Анализ рентгеновского изображения. Фильтрация, сегментация, улучшение изображений. Аппаратурные возможности предварительной нормализации изображений.

    курсовая работа [890,9 K], добавлен 07.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.