452______________________________Часть IV. Встраивание объектов
Подключаемые модули для анимации
Всем нравятся хорошие мультфильмы. Простая анимация может добавить привлекательности вашей странице. Хотя видео и анимация имеют много общего, между ними есть существенная разница. Она заключается в количестве передаваемой информации. Видеофайлы занимают много места в памяти и на жестком диске, а также требуют значительной пропускной способности при передаче потому, что каждый кадр видеоизображения состоит из большого числа точек различных цветов.
Напротив, анимация часто состоит из простых рисунков, палитра которых может быть весьма скромной. Благодаря этому сжатие файлов анимации намного эффективнее по сравнению с видеофайлами. При использовании специальных форматов, предназначенных именно для анимации, можно добиться еще меньших размеров. Степень сжатия является одной из причин применения анимации для оживления Web-страниц. Если вы выберете правильный формат, ваша анимация будет передаваться в сто и более раз быстрее, чем видеоклип.
Анимация всегда предполагает наличие как минимум двух взаимосвязанных программ. При помощи первой вы создаете анимацию и сохраняете ее в специальном формате. При помощи второй воспроизводите файлы этого формата на экране монитора. Программные пакеты для анимации содержат всю необходимую информацию по встраиванию результатов вашего творчества в Web-страницы.
(Для того чтобы вспомнить, как создается простая анимация при помощи графики GIF, см. раздел "Анимированные изображения GIF"главы 17.)
Пакет Enliven
Пакет Enliven состоит из трех компонентов:Enliven Viewer, подключаемого модуля для браузера;Enliven Server, серверной программы, работающей совместно с Web-сервером WindowsNT,для передачи анимации программам просмотра;Enliven Producer — приложения для подготовки файлов анимации.
Программные продукты Enliven предлагают новые технологии, относящиеся к передаче анимации в режиме реального времени:новый формат для мультимедийных объектов (Narrative MediaElements)и язык для описания ани-мационных сцен (Narrative Screen Description Language, NSDL), специально разработанный для Internet. Эти технологии подразумевают раздельную передачу компонентов (звука, графики и анимации)с целью применения оптимальных методов компрессии к каждому мультимедийному компоненту. Программы компрессии и декомпрессии каждого элемента совместимы с другими продуктами компании Narrative и предполагают дальнейшее совершенствование.