Приборович А.А

47
Приборович А.А. Приборович А.А. Минск 2013 Минск 2013 Курс Курс « «Информационные технологии » »

Upload: chaka

Post on 13-Jan-2016

87 views

Category:

Documents


0 download

DESCRIPTION

Курс « Информационные технологии ». Компьютерная г рафика. Приборович А.А. Минск 2013. Компьютерная графика — область информатики, изучающая методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Приборович А.А

Приборович А.А.Приборович А.А. Минск 2013Минск 2013

КурсКурс««Информационные технологии»»

Page 2: Приборович А.А

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

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

Page 3: Приборович А.А

Задачи компьютерной графики:1. Представление изображения.

2. Подготовка изображения к визуализации.

3. Создание изображения.

4. Осуществление действий с изображением.

Page 4: Приборович А.А

Области применения компьютерной графики

• Деловая (коммерческая)• Иллюстративная• Художественная и рекламная графика • Конструкторская (инженерная)• Научная• Компьютерная анимация• Мультимедиа• Когнитивная

Page 5: Приборович А.А

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

Особенность: отображение информации в виде двух- или трехмерных графиков, диаграмм, гистограмм.

Создается средствами, встроенными в электронные таблицы, системы управления базами данных, статистические пакеты.

Page 6: Приборович А.А

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

Особенность: произвольное рисование и черчение на экране компьютера.

Создается графическими редакторами.

Page 7: Приборович А.А

Художественная или рекламная графика

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

Page 8: Приборович А.А

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

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

Применяется в системах автоматизированного проектирования: AutoCad, PCAD, Sun, Apollo, Graphics

Page 9: Приборович А.А

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

Особенность: проводит вычислительные эксперименты с представлением результатов.

Системы компонуются пакетами математической поддержки и моделирования: TEX, ChiWriter

Page 10: Приборович А.А

Компьютерная анимацияПредназначена для получения движущихся изображений.

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

Пакеты: Macromedia Flash MX, 3D Studio Max.

Page 11: Приборович А.А

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

Наибольшее распространение системы мультимедиа получили в области обучения, рекламы, развлечений.

Пакеты: HyperMethod, VideoMagic, ToolBook.

Page 12: Приборович А.А

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

Page 13: Приборович А.А

растроваярастровая векторнаявекторная фрактальнаяфрактальная

точкаточка линиялиния треугольниктреугольник

трёхмернаятрёхмерная

плоскостьплоскость

Page 14: Приборович А.А

Растровые изображения напоминают лист клетчатой бумаги, на котором любая клетка закрашена либо черным, либо белым цветом, образуя в совокупности рисунок.

Пиксел — основной элемент растровых изображений. Именно из таких элементов состоит растровое изображение.

Page 15: Приборович А.А

Растровое изображение может иметь различное

разрешениеразрешение, которое определяется количеством количеством

точек по горизонтали и точек по горизонтали и вертикаливертикали.

Page 16: Приборович А.А

Растр Растр - - (от англ. (от англ. rasterraster) – представление ) – представление

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

столбцыстолбцыМ

N

Пиксель

Растр M x N(графическая сетка)

Page 17: Приборович А.А

.bmp.bmpСтандартный формат Стандартный формат Windows. Windows. Большой Большой размер файлов из-за отсутствия сжатия размер файлов из-за отсутствия сжатия изображения.изображения.

.jpg.jpg

..jpegjpeg

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

.gif.gifСамый «плотный». Фиксированное Самый «плотный». Фиксированное количество цветов (256). Позволяет создавать количество цветов (256). Позволяет создавать прозрачность фона и анимацию изображенияпрозрачность фона и анимацию изображения

Page 18: Приборович А.А

• ретуширование, реставрирование ретуширование, реставрирование фотографий;фотографий;

• создание и обработка фотомонтажа;создание и обработка фотомонтажа;• оцифровка фотоматериалов при помощи оцифровка фотоматериалов при помощи

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

Page 19: Приборович А.А

• PaintPaint• Adobe PhotoShopAdobe PhotoShop• GIMPGIMP• Corel PhotoPaintCorel PhotoPaint• Photostyler Photostyler • Picture PublisherPicture Publisher• Painter Painter • Fauve MatisseFauve Matisse• Corel Paint Shop Pro СкриншотCorel Paint Shop Pro Скриншоти др. и др.

Page 20: Приборович А.А

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

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

Векторную графику часто называют объектно-ориентированной графикой или чертежной графикой.

Page 21: Приборович А.А

- использование геометрических примитивов для представления изображений в компьютерной

графике.

Page 22: Приборович А.А

Современные компьютерные мониторы

отображают информацию в растровом формате. Для отображения векторного формата на растровом

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

аппаратные, встроенные в видеокарту.

Существует узкий класс устройств,

ориентированных исключительно на

отображение векторных данных. К ним относятся

мониторы с векторной развёрткой,

графопостроители, а также некоторые типы лазерных

проекторов.

Page 23: Приборович А.А

•Прямые линии; •Ломаные линии; •Многоугольники; •Окружности и эллипсы; •Кривые Безье; •Текст (в некоторых компьютерных шрифтах, таких как TrueType, каждая буква создаётся из кривых Безье). и др.

Page 24: Приборович А.А

Заливка

СегментыУзлы

Линии

Page 25: Приборович А.А

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

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

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

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

Page 26: Приборович А.А

Рассмотрим, к примеру, окружность радиуса r.

Список информации, необходимой для полного описания окружности, таков:

•радиус r ; •координаты центра окружности; •цвет и толщина контура; •цвет заполнения.

Рассмотрим, к примеру, окружность радиуса r.

Список информации, необходимой для полного описания окружности, таков:

•радиус r ; •координаты центра окружности; •цвет и толщина контура; •цвет заполнения.

Page 27: Приборович А.А

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

математических формулматематических формул. При открытии файла программа

прорисовывает элементы изображения по их математическим формулам

(уравнениям).

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

математических формулматематических формул. При открытии файла программа

прорисовывает элементы изображения по их математическим формулам

(уравнениям).

Кривые первого порядкаКривые первого порядка

Page 28: Приборович А.А

Кривые первого порядках2+а1у2+а2ху+а3х+а4у+а5=0Кривые первого порядках2+а1у2+а2ху+а3х+а4у+а5=0

Page 29: Приборович А.А

Кривые третьего порядках3+а1у3+а2х2у+а3ху2+а4х2+а5у2+а6ху+а7х+а8у+а9=0

Кривые третьего порядках3+а1у3+а2х2у+а3ху2+а4х2+а5у2+а6ху+а7х+а8у+а9=0

Page 30: Приборович А.А

Кривые БезьеКривые Безье

Page 31: Приборович А.А

ПРЕИМУЩЕСТВА ЭТОГО СПОСОБА ОПИСАНИЯ ГРАФИКИ :

1.Минимальное количество информации передаётся намного меньшему размеру файла (размер не зависит от величины объекта);2.Можно бесконечно увеличить, например, дугу окружности, и она останется гладкой;3.При увеличении или уменьшении объектов толщина линий может быть постоянной; 4.Параметры объектов хранятся и могут быть изменены. Это означает, что перемещение, масштабирование, вращение, заполнение и т. д. не ухудшат качества рисунка.

Page 32: Приборович А.А

НЕДОСТАТКИ ВЕКТОРНОЙ ГРАФИКИ:НЕДОСТАТКИ ВЕКТОРНОЙ ГРАФИКИ:

1.Не каждый объект может быть легко изображен в векторном виде; 2.Количество памяти и времени на отображение зависит от числа объектов и их сложности. 3.Перевод векторной графики в растр достаточно прост, но обратного пути нет .

Page 33: Приборович А.А

Векторный рисунок представляет собой

совокупность примитивов, с каждым элементом векторного

рисунка можно работать отдельно

Page 34: Приборович А.А

•Corel Draw•Adobe Illustrator•AutoCAD AutoDesk, Hewlett-Packard, Macromedia, Visio

Page 35: Приборович А.А

•для создания вывесок, этикеток, логотипов, эмблем и пр. символьных изображений;

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

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

Видео. Растровая и векторная графика. Отличия.

Page 36: Приборович А.А

Характеристики Растровая графика Векторная графика

Элементарный объект пиксель (точка)контур и внутренняя

область

Изображениесовокупность точек

(матрица)совокупность

объектов

Фотографическое качество

да нет

Распечатка на принтере легкоиногда не

печатаются или выглядят не так

Объем памяти очень большойотносительно

небольшой

Масштабирование нежелательно да

Группировка и разгруппировка

нет да

ФорматыBMP, GIF, JPG,

JPEG, TIFFWMF, EPS, CGM,

CDR, AI

Page 37: Приборович А.А

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

Фрактальная графика является на сегодняшний день одним из самых быстро

развивающихся перспективных видов компьютерной графики

Page 38: Приборович А.А

Математической основой фрактальной графики является фрактальная геометрия. В

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

называемых «родителей» геометрических свойств объектов-наследников

Page 39: Приборович А.А

Понятия фрактал, фрактальная геометрия и фрактальная графика, появившиеся в конце 70-х,

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

Слово фрактал образовано от латинского «fractus» и в переводе означает

«состоящий из фрагментов». Оно было предложено математиком

Бенуа Мандель-Бротом в 1975 году

Page 40: Приборович А.А

Одним из основных свойств фрактала

является самоподобие

Фрактус – состоящий из фрагментов

Page 41: Приборович А.А

Фракталом называется структура, состоящая из частей, которые в каком-то смысле

подобны целому. Объект называют самоподобным, когда

увеличенные части объекта походят на сам объект и друг на друга. В простейшем случае

небольшая часть фрактала содержит информацию обо всем фрактале

Page 42: Приборович А.А

В центре фрактальной фигуры находится её простейший элемент — равносторонний треугольник, который

получил название «фрактальный». Затем, на среднем отрезке сторон строятся равносторонние треугольники со

стороной, равной (1/3a) от стороны исходного фрактального треугольника. В свою очередь, на средних отрезках сторон полученных треугольников, являющихся

объектами-наследниками первого поколения, выстраиваются треугольники-наследники второго поколения со стороной (1/9а) от стороны исходного

треугольника.  

Page 43: Приборович А.А

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

название «фрактальной фигуры». Процесс наследования можно продолжать до

бесконечности

Page 44: Приборович А.А

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

или снежинки), а также, составлять из полученных фигур «фрактальную

композицию».

Page 45: Приборович А.А

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

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

Page 46: Приборович А.А

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

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

нескольких математических коэффициентов, можно задать линии и поверхности очень сложной формы.

Page 47: Приборович А.А

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

«Фрактальный треугольник». Затем идет «Фрактальная фигура», «Фрактальный объект»;

«Фрактальная прямая»; «Фрактальная композиция»; «Объект-родитель» и «Объект

наследник».