Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Отсечение избыточных частей изображения





На первом кадре GIF-анимации обычно определяются полные размеры изображения, а последующие кадры могут быть меньше. Более того, их можно размещать в любом месте в пределах границ первого кадра, задавая относительные координаты Х и Y. Таким образом удается отсечь избыточные данные об изображении и уменьшить полный размер файла. Сам процесс может показаться сложным, однако для его осуществления достаточно просто применить функцию экспорта. Например, в программе Macromedia Fireworks есть флажок Auto Crop (Автокадрирование) в диалоговом окне Export (Экспорт). В редких случаях можно более точно вручную обрезать кадр (и сэкономить дополнительно 1-2 Кбайт, а то и больше) с помощью специализированной утилиты, такой как Alchemy Mindworks GIF Construction Set Professional.

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

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

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

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

Поможем в написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой




Дата добавления: 2014-12-27; Просмотров: 387; Нарушение авторских прав?;


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


Читайте также:
studopedia.su - Студопедия (2013 - 2022) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.