Компьютерная графика. Принципы и методы работы в графической программе Macromedia Flash

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

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

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

 

N = 2 I

 

где I - глубина цвета.

 

Таблица 2

Глубина цвета и количество отображаемых цветовГлубина цвета (I)Количество отображаемых цветов (N)828=25616 (High Color)216=6553624 (True Color)224=1677721632 (High True Color)232=4294967296

Цветное изображение на экране монитора формируется за счет смешивания трех базовых цветов: красного, зеленого и синего. Такая цветовая модель называется RGB-моделью.

Для получения богатой палитры цветов базовым цветам могут быть заданы различные интенсивности. Например, при глубине цвета в 24 бита на каждый из цветов возможны N = 28 = 256 уровней интенсивности, заданные двоичными кодами (от минимальной - 00000000 до максимальной - 11111111).

 

Таблица 3

Формирование цветов при глубине цвета 24 битаНазвание цветаИнтенсивностьКрасныйЗеленыйСинийЧерный000000000000000000000000Красный111111110000000000000000Зеленый000000001111111100000000Синий000000000000000011111111Голубой000000001111111111111111Желтый111111111111111100000000Белый111111111111111111111111

4. Что такое Flash

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

В отличие от растровых (точечных) рисунков, векторные рисунки описываются математическими формулами и поэтому не искажаются при изменении размеров. На рисунке слева показаны растровая и векторная окружности одинакового размера, а на рисунке справа - части этих окружностей при 16-кратном увеличении (красные линии соответствуют векторной фигуре).

 

 

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

Технология Flash позволяет

создавать анимированные изображения;

строить интерактивные ролики, реагирующие на действия пользователя;

строить сложные динамические меню;

проигрывать видеофильмы.

В то же время она обладает серьезными недостатками

увеличивается размер Web-страницы, что часто неоправданно;

при проигрывании Flash-роликов сильно загружается процессор;

содержание Flash-роликов не доступно для поисковых систем;

не решена проблема анимации объемных фигур.

История Flash началась в 1996 году, когда компания Macromedia выпустила продукт под названием Flash. В 2005 г. фирма Adobe купила Macromedia вместе с ее продуктами, включая Flash. Последняя на сегодняшний день версия программы называется Adobe Flash 9 (CS3). На рисунке слева показан логотип Flash фирмы Macromedia, а справа - новый логотип фирмы Adobe.

 

Macromedia FlashAdobe Flash

 

Далее мы будем рассматривать версию Adobe Flash 9 (CS3), однако практически все описанные приемы работают и в версии Macromedia Flash 8. Главная новинка версии 9 - язык создания сценариев ActionScript 3.0, но он непрост для начального уровня и мы не будем его изучать.

 

4.1 Форматы файлов

 

С технологией Flash связано несколько форматов файлов. Наиболее известны три из них.

Файлы с расширением .FLA (FLash Animation) - это исходные файлы Flash-роликов, их можно редактировать. Для размещения в Интернете их надо опубликовать, превратив в SWF-файл.

Файлы с расширением .SWF (ShockWave Flash) готовы к размещению в Интернете. Их нельзя изменить в редакторе. Существующие программы для преобразования SWF-файлов в FLA-файлы не позволяют полностью восстановить исходный файл ролика. Кроме того, такое преобразование нарушает права автора.

Файлы с расширением .FLV (FLash Video) представляют собой видеоролики, которые можно проигрывать на Web-страницах с помощью специального Flash-проигрывателя.

 

4.1.1 Стартовое окно

После запуска программы на экране появляется стартовое меню.

 

 

В нем три колонки?

Open a Recent Item - открыть один из последних документов. Вариант Open... позволяет выбрать файл на диске.

Create New - создать новый документ. Мы будем создавать документы типа Flash File (ActionScript 2.0) - анимацию с поддержкой языка программирования ActionScript 2.0.

Create from Template - создать документ стандартного типа из шаблона, например, рекламный баннер (Advertising).

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

 

4.1.3 Исследуем готовый фильм

Главное окно

 

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

С помощью элементов панели Properties (Свойства), расположенной ниже сцены, можно изменить сво