- •Тема 4 засоби підготовки електронних видань
- •Видавничі технології та електронні видання
- •2. Підготовка видань в редакторі ms Word 2000
- •3. Загальна характеристика типових html-редакторів першої групи
- •5. Підготовка документів у pdf-форматі
- •6. Програми-конструктори для підготовки анімаційних gif-файлів
6. Програми-конструктори для підготовки анімаційних gif-файлів
Раніше вже говорилося, що як в електронних виданнях, так і на Web-сторінках широко використовуються зображення, представлені у вигляді GIF-файлів. Такі файли можуть бути отримані шляхом перетворення зображень з індексованими кольорами з інших форматів в формат GIF. Складніше йде справа з анімацією. GIF-практично єдиний поширений компактний анімаційний формат, який безпосередньо підтримується абсолютною більшістю браузерів, в тому числі - Internet Explorer і Netscape Communicator. Підготовка GIF-файлів, що містять єдине зображення, можлива в багатьох графічних редакторах і не пов'язана з якими-небудь труднощами.
Вперше формат animated GIF був створений фірмою CompuServ в 1987 р. і отримав ім'я GIF87a. У цьому стандарті було передбачено чергування рядків (Interlacing), що забезпечує швидке завантаження «кістяка» зображення з поступовою його деталізацією. У файлі передбачено внутрішнє стиснення без втрат на основі алгоритму LZW, що мінімізує його обсяг. Формат дозволяє визначити логічну область на екрані, в довільному місці якої виробляється висновок зображень. Специфікація GIF 89a додала в формат нові можливості, в тому числі: управління затримкою зміни кадрів, управління прозорістю, включення в файл коментарів, висновок тексту і пр.
З другої половини 2000 р. відзначається швидке зростання інтересу і потреб у засобах створення GIF-файлів. На платформі Windows для цього традиційно частіше за інших використовуються програми GIF Animator фірми Ulead System, Microsoft GIF Animator і GIF Construction Set фірми Alchemy Mindworks. Як приклад розглянемо підготовку анімаційного файлf за допомогою широко відомої версії 2.0а останньої програми.
Створення анімаційного GIF-файла у всіх перерахованих програмах включає в себе два етапи: власне створення такого файлa і його подальшy оптимізацію. Процес створення файла полягає в почерговому додаванні графічних зображень у структуру GIF-файла. Всі три згадані вище програми можуть додавати окремі кадри в анімацію не тільки з файлів, але з буфера обміну оболонки Windows. Важливою перевагою програм є можливість створення анімації на основі лише двох зображень: початкового і кінцевого. Проміжні зображення генеруються програмою автоматично за допомогою одного з декількох можливих ефектів, наприклад, напливу нового зображення поверх старого, зміни аркуша паперу, на якому формується зображення та ін.
Анімаційний файл завжди містить один блок заголовка (HEADER) і кілька блоків з окремими зображеннями (IMAGE), яким можуть передувати блоки управління (CONTROL). На початку роботи щодо складання анімаційного файлу програма формує робоче вікно, в якому міститься лише один заголовок.
Блок HEADER містить інформацію про розміри логічного екрану в пікселях, що визначає розмір прямокутної області, усередині якої буде розміщуватися анімаційне зображення. Для кожного окремого кадру анімації задається зсув в пікселях щодо верхнього лівого кута логічного екрану.
Користувач може самостійно змінювати розміри логічного екрану. При цьому слід мати на увазі, що, якщо хоча б один з кадрів вийде за межі логічного екрану, то це викличе в браузері помилку і призведе до припинення його роботи. Для включення в анімацію окремого кадру можна скористатися командою «Insert block / Image» секції меню «Edit» або буфером обміну, куди попередньо було вміщено зображення, і командою «Paste". Редагування блоку Image полягає у зміні координат зміщення лівого верхнього краю кадру щодо логічного екрану і використання або відмову від локальної палітри. При додаванні кадру в список блоків файла автоматично виконується порівняння його палітри з глобальною. Якщо якийсь відтінок відсутній в глобальній палітрі, то пропонуються варіанти заміни цього тону на наявні в палітрі.
Після того як всі кадри зображення поміщені в анімаційний GIF-файл, починається робота з керуючими блоками: глобальними та локальними. За допомогою локального блоку можна задати для кожного кадру зображення тимчасову затримку, локальну палітру, положення на логічному екрані, спосіб видалення тощо згадана програма і аніматор фірм Microsoft дозволяють виділити кілька локальних блоків і відразу для всіх визначити значення параметрів.
Отримані результати можна попередньо оцінити шляхом перегляду GIF-файлу (кнопка Preview). Однак результати перегляду не завжди збігаються з тим, що буде отримано при відображенні файлу браузером. Команди секції меню «Block» дозволяють виконувати операції по перетворенню окремого кадру зображення, поміщеного в анімаційний файл. Можна обертати (Rotate) та змінювати розмір (Resize) зображення, отримувати його дзеркальне відображення (Flip) і негатив (Reverse), налаштовувати кольору (Color and Balance), кадрувати (Crop) і пр.
У пакеті передбачена можливість автоматичного перетворення фрагмента цифрового відео (Movie) з формату AVI в анімаційний GIF-файл. Для цього слід вибрати команду «Movie / Movie to GIF» секції меню File. У цій же секції є команда виклику майстра анімації (Animation Wizard), застосування якого дозволяє спростити і прискорити процес створення анімаційного файла. У цьому випадку користувач повинен лише відповідати на ряд послідовно поставлених йому питань у формі установки значень перемикачів. Як приклад наведено один з робочих екранів майстри анімації, в якому користувач повинен відповісти на питання про формат зображень, що входять до складу анімаційного файлу: вони підготовлені в растровому форматі (Photorealistic), тобто оцифровані за допомогою сканера або створені або в растровому пакеті комп'ютерної графіки, або у векторному форматі (Line drawing). Крім того, потрібно вказати, яка потрібна палітра для передачі колірних відтінків зображень: обмежитися однією глобальної палітрою (Matched to first palette), використовувати розширену кольорову палітру (Matched to super palette) або ж (для векторного формату) обмежено 16 кольорами.
Можливе створення анімаційної рухомого рядка у вигляді декількох окремих її зображень, а також спеціальної рухомого рядка, що імітує світлову рекламу. Нарешті, можливе використання розширеної палітри кольорів, число відтінків в якій перевищує 256.
В процесі розробки анімаційного файла слід дотримуватися деяких рекомендацій:
• у міру можливості не користуватися локальними кольоровими палітрами, оскільки іноді їх застосування призводить до спотворень окремих тонів;
• прозорий тон слід задавати тільки глобально, адже локальні палітри прозорість не підтримують;
• слід ретельно перевіряти розмір кадрів, тому що якщо зображення не поміщається на логічному екрані, то це може привести до небажаних наслідків, у тому числі - аварійного завершення роботи браузера.
Для зменшення розміру отриманого анімаційного файла слід провести його оптимізацію. Під час цього процесу здійснюється видалення надлишкової інформації з файла й оптимізація локальних палітр. Остання полягає у максимальному використанні глобальної палітри і зменшенні кількості відтінків в локальних. Можливість видалення надлишкової інформації визначається подобою і схожістю сусідніх кадрів зображення. Зокрема, можна вручну видаляти з кожного наступного кадру повторювану частину малюнка і вибирати його координати на логічному екрані таким чином, щоб добре передати ефект руху.
Програма GIF Construction Set Professional фірми Alchemy Mindworks (як і програма GIF Animator фірми Ulead System) виконує автоматично основну частину роботи з оптимізації, що є важливою перевагою в порівнянні з аналогічною програмою фірми Microsoft. Для цієї мети після закінчення роботи зі створення файлу використовується команда автоматичної оптимізації - «Supercompress».
З 2000 року з'явилися нові, більш потужні версії всіх трьох описаних пакетів для створення анімаційних файлів. Зокрема, фірма Ulead розробила GIF Animator 4.0, який, на їхню думку, є найшвидшим і найбільш простим у застосуванні для виробництва потужних анімаційних GIF-композицій. У нього, зокрема, включена опція для безпосереднього розміщення анімації на сторінці сайту, а також автоматичний оптимізатор кольорової палітри. Можлива пробна завантаження повнофункціональної версії аніматора з сервера фірми Ulead.
Кількість аніматорів в останні роки зростає в геометричній прогресії. Коротко зупинимося на деяких з них. GIF Movie Gear - аніматор високого класу, дозволяє обробляти окремі кадри, здійснювати чересстрочную завантаження анімаційних зображень, оптимізацію палітри шляхом скорочення числа використовуваних відтінків. Хага 3D - багатофункціональний якісний 3D аніматор текстових написів. Він характеризується дружнім інтерфейсом, простий у використанні і не вимагає наявності художніх навичок. Обсяг близько 895 Кб. AniMagic GIF Animator - простий аніматор, дозволяє стискати отримані файли до чотирьох разів. Придатний для створення анімаційних зображень і банерів. Обсяг близько 450 Кб. Подібні ж характеристики має HVS Animator Pro, обсяг якого 309 Кб.
Версія 5.5 класичного графічного пакета для видавничо-поліграфічних цілей PhotoShop тепер включає в себе інший відомий продукт фірми Adobe ImageReady 2.0. Крок цілком природний, оскільки підготовка графіки для електронних видань стає основним заняттям багатьох користувачів PhotoShop. Включення в один пакет інструментів повного циклу роботи веб-графікою (від ескізу до генерації HTML-сторінок) дає Photoshop'y очевидна перевага перед конкуруючими пакетами. Так, оптимізатор Web-зображень у версії 5.5 повністю знімає з дизайнерів проблему оптимізації мережевої графіки. А якщо потрібно створити анімаційний GIF-файл, то можна використовувати вбудований ImageReady. Причому користувач може окремо редагувати кожен кадр майбутньої анімації, розташований в окремому шарі файлу в основному форматі PhotoShop'a - у форматі PSD. Шари дозволяють також просто забезпечити просторовий зсув кожного наступного кадру зображення щодо попереднього.
Версія Adobe PhotoShop 6.0 уже включала ImageReady 3.0, в який були додані нові засоби векторної графіки, нові можливості форматування тексту, поліпшена робота з шарами і ін.. Таким чином, потреба в якісних і зручних GIF-аніматорах успішно забезпечена фірмами, що спеціалізуються в розробці програм комп'ютерної графіки і Web-дизайну.
