Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

Библиотека :: Компьютеры и Программирование :: В.Н. Печникова - Создание Web-страниц и Web-сайтов
<<-[Весь Текст]
Страница: из 416
 <<-
 
нных картинок. Они позволяют создавать масштабные Интернетприложения. 
Примеры Java-апплетов можно увидеть на сайтах http://reality.sgi.com/, 
www.bulletproof.com/. Создание анимации с помощью Java и JavaScript также 
нельзя 
назвать подходящим для серьезных сайтов, так как пользователи очень часто 
отключают 
поддержку Java и JavaScript в своих браузерах по соображениям безопасности. Так 
как с 
помощью программ на указанных языках можно скопировать или испортить файлы на 
вашем компьютере. 

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

Структура файла GIF89a 

Чтобы лучше понять, как работает GIF-анимация, следует представлять структуру 
фор


мата GIF89a. Файл формата GIF89a состоит из блоков, расположенных в 
определенной 

последовательности. Выделяют блоки трех типов: 

• управляющие блоки - определяют, как будут обрабатываться изображения; они 
содержат 
заголовок, описание логического экрана, управление графическими расширениями, 
признак конца; 
• блоки изображения - содержат графические данные: изображение, текст, описание 

палитры; 
• специальные блоки - содержат комментарии и прикладные расширения, которые 
никак 
не влияют на изображение, но могут обрабатываться прикладными программами 
по их усмотрению. Среди подобных блоков особо следует выделить прикладной блок 
Netscape Loop. Он присутствует практически в каждой анимации. Если браузер, 

Создание Web-сайтов 

не только Netscape Navigator, видит этот блок, он проигрывает анимацию не один 
раз, 

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

• заголовок - GIF87a или GIF89a - определяет формат файла; 
• описание логического экрана - задается размер экрана, на котором будет 
проигрываться 
анимация; 
• описание глобальной палитры - необязательно, но крайне желательно; 
• произвольное количество блоков изображения, в том числе текстовых, или пар 
блоков: 
управление графическими расширениями - изображение. Блок управления графическим 

расширением может содержать в себе указание на локальную палитру, расположение 
на логическом экране, задержку и способ удаления изображения и оказывает 
влияние только на следующий непосредственно за ним блок изображения; 
^ завершитель - признак конца. 
Комментарии и специальные блоки, если они есть, могут располагаться в любом 
месте 
файла, но только после описания глобальной палитры или после описания 
логического 
экрана. Блок расширения Netscape Loop должен следовать непосредственно за 
глобальной 
палитрой. 

Использование GIF-анимации 

В следующих главах вы узнаете, как создавать анимацию в различных форматах, в 
том 
числе и GIF-анимацию. Здесь же отметим, что если у вас уже есть готовая 
GIF-анимация, 
то процедура помещения ее на Web-сайт ничем не отличается от помещения туда же 
простого, 
не анимированного GIF-файла. 
 
<<-[Весь Текст]
Страница: из 416
 <<-