Методика преобразования Flash-фильмов в графику форматов gif и jpg для размещения на слайдах презентации

Разделы: Информатика, Общепедагогические технологии


Сейчас трудно найти человека, не умеющего создавать презентации, слайды которых украшены графикой - статической или динамической (анимацией). Чаще всего графику находят в Интернете на многочисленных специализированных сайтах. Хорошо, если вам удалось найти то, что нужно. А если нет? С обычными картинками дело обстоит просто – все, что нужно, можно нарисовать, например, в редакторе Paint. А вот что делать с анимацией? Такой вопрос может поставить в тупик.

Многие уже научились работать в такой программе, как Flash. Обычные статические изображения рисуются в этой программе очень просто, да и создание анимации тоже не требует запредельных знаний и навыков. Итак, пусть у нас есть удовлетворяющий нас flash-рисунок. Как его вставить на слайд? Здесь нас опять поджидают трудности: использовать flash-графику на слайдах совсем не просто, к тому же на нашем компьютере или на компьютере наших зрителей для ее просмотра может не оказаться flash-плеера. Что же делать? Самый простой выход - перевести flash-графику в растровую графику привычных форматов, например jpg или gif, а затем полученный результат привычно поместить на слайды презентации.

Растровые форматы jpg и gif являются в настоящее время наиболее популярными.

Вспомним, чем эти форматы характерны.

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

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

Разберемся, как преобразовать векторную flash-графику в растровые форматы gif и jpg.

Для начала создадим в программе Flash статическое изображение, например, нарисуем зеленое яблоко. Заливку яблока, листочков и веточек сделаем для начала однородной.

Рисунок 1

Для публикации flash-графики, то есть для предоставления ее на просмотр зрителям, следует выбрать пункт меню File - Publish Settings… (Файл - Параметры публикации…).

Рисунок 2

Откроется окно для выбора форматов публикации и настройки параметров публикуемого документа в этих форматах.

Рисунок 3

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

Чтобы опубликовать фильм в форматах jpg или gif в окне настройки нужно установить соответствующие флажки.

Сразу же после их установки в окне настройки появятся новые вкладки для задания параметров выбранных форматов.

Для нашего яблока со сплошной заливкой можно никакие параметры не настраивать, а просто нажать кнопку Publish (публикация) – публикация будет выполнена со стандартными параметрами, при этом полученные изображения в формате jpg и gif будут отличаться незначительно. А вот размеры файлов отличаются почти в 8 раз!

Таблица 1

Формат jpg gif
Размер 25,8 КБ 3,38 KБ

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

Рисунок 4

Если теперь опубликовать изображение в форматах jpg и gif без дополнительной настройки параметров публикации, то отличие изображений будет очень заметно.

Таблица 2

Формат jpg Формат gif

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

Начнем с формата jpg.

Выберем пункт меню File - Publish Settings… (Файл - Параметры публикации…) и в открывшемся окне перейдем на вкладку JPEG.

Рисунок 5

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

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

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

Таблица 3

Quality Размер файла
30 7,16КБ
100 46,2КБ

Перейдем теперь к настройке параметров публикации в формате gif.

Выберем пункт меню File - Publish Settings… (Файл - Параметры публикации…) и в открывшемся окне перейдем на вкладку GIF.

Рисунок 6

Здесь, как и на вкладке JPEG, в полях группы Dimensions можно изменить размеры изображения или оставить их прежними, установив флажок Match movie (как в фильме).

Прежде всего, решим, нужно ли нам отображать градиентную заливку объектов или лучше заменить ее однотонной. В разделе Option (Параметры) для этого предусмотрен флажок Remove Gradients (Удалить градиенты). Если этот флажок установить (а по умолчанию он снят), то все градиентные заливки будут заменены заливкой сплошной, цвет которой будет определяться первым цветом из градиентного перехода – тем цветом, что находится слева на панели Fill (Заливка).

Если же мы решили градиентные заливки сохранить, то должны позаботиться о том, чтобы они выглядели как можно лучше, то есть переходы между цветами должны быть плавными и незаметными. Флажок Dither Solids (Цветной растр для сплошных цветов) позволяет заменять недостающие цвета цветным растром (в нашем случае цветовые оттенки перехода одного цвета в другой) как в градиентных, так и в сплошных заливках.

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

Рисунок 7

Список содержит 3 возможности:

None (Нет) – растрирования не выполняется, недостающий цвет заменяется ближайшим цветом из индексированной палитры. Цветовые переходы в таком изображении получаются резкими, зато размеры файла не будут слишком большими;

Ordered (Упорядоченный) – недостающие цвета передаются регулярным узором из близких цветов – цветным растром;

Diffusion (Диффузия) – для передачи недостающих цветов используется цветной растр, в котором переходные цвета располагаются хаотично, что делает переходы в градиентах размытыми и плавными. Однако размеры файла в этом варианте значительно увеличиваются.

Этот режим растрирования наиболее эффективен при выборе безопасной палитры из 216 цветов. Этот выбор делается в раскрывающемся списке Palette Type (Тип палитры)

Выберем вариант Diffusion (Диффузия).

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

Рисунок 8

Зато контур яблочка плавный и ровный. Это заслуга установленного флажка Smooth (Сглаживание), расположенного в разделе Options (Параметры). Размер файла после всех наших выборов существенно возрастает.

И последнее. Создадим слайд презентации с изображениями яблок в разных форматах.

Рисунок 9

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

Рисунок 10

Убрать фон для формата jpg нам не удастся. А вот для формата gif существует даже две возможности.

Первая – это воспользоваться инструментом “Установить прозрачный цвет” на панели инструментов “Настройка изображения”.

Рисунок 11

Для этого следует выделить рисунок, выбрать инструмент “Установить прозрачный цвет” и щелкнуть им по непрозрачному фону рисунка.

Рисунок 12

Вторая возможность – задать прозрачный фон нашего рисунка при публикации в формате gif. Для этого в окне настроек следует раскрыть список Transparent (Прозрачный) и настроить режим показа прозрачных и полупрозрачных участков фильма:

Рисунок 13

Нам предоставляются следующие возможности:

  • Opaque (Непрозрачный) – фон изображения передается сплошным непрозрачным цветом;
  • Transparent (Прозрачный) – фон изображения делается прозрачным;
  • Alpha (Альфа) – в этом режиме все цвета с коэффициентом непрозрачности меньше порогового значения делаются прозрачными, а с коэффициентом больше порогового значения – непрозрачными. Пороговое значение задается в соседнем поле. Оно лежит в диапазоне от 0 до 255, то есть значение 255 соответствует коэффициенту Alpha, равному 100%, а значение 128 соответствует 50%.

Цель достигнута. Получилась следующая картинка.

Рисунок 14

Перейдем теперь к анимированным flash-изображениям. Представим, что мы создали фильм с непрерывным движением божьей коровки по листикам, например, вот такой.

Рисунок 15

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

Попробуем преобразовать этот фильм в gif-анимацию.

Посмотрим еще раз на окно настройки параметров публикации на вкладке GIF.

Рисунок 16

До сих пор в разделе Playback (Проигрывание) переключатель находился в положении Static (Статический). Это и понятно, ведь мы рассматривали неподвижные изображения, состоящие всего из одного кадра. Установим теперь переключатель в положение Animated (Анимированный). Сразу же станут доступными и два переключателя справа: Loop Continuously (Повторять непрерывно) и Repeat (Повторить). При выборе первого из них будет задано непрерывное циклическое проигрывание фильма вплоть до принудительной остановки. Если же требуется повторить анимацию только несколько раз, то следует выбрать переключатель Repeat (Повторить) и ввести в расположенное рядом поле число желаемых повторов.

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

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

Рисунок 17

У представленной выше анимации фон задан градиентным. Попытка сделать его прозрачным не удастся. А вот однородный фон прозрачным сделать можно. Тогда gif-анимация на слайде презентации будет выглядеть, например, так.

Рисунок 18

Подведем итоги.

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