Flash Optimizer, дієта для схуднення для ваших SWF

Flash Optimizer, розроблений німецьким видавцем Eltima Softare Gmbh, є утиліта, яка дозволяє кожному, хто використовує Flash (програмне забезпечення сумісне з Flash 8/Flash CS3), аматорським або професійним розробникам зменшити розмір створених файлів. Flash вже стискає SWF-файли, які він створює, але все ще можна оптимізувати стандартне стиснення, яке виконує програмне забезпечення Adobe. Ви можете зробити це, змінивши налаштування меню «Параметри публікації», вивчивши розподіл завантаження файлу завдяки «Bandwith Profiler» тощо ... Але це вимагає часу через безліч варіантів модифікації, які не всі згруповані в одному місці, і вимагає мінімальних знань Аркани Спалаху.

Flash Optimizer робить це простішим, надаючи спрощені процедури та спеціальні інструменти Eltima для оптимізації SWF-файлів та їх стиснення. Це збільшення ваги може бути дуже корисним для веб-сайту, де деякі відвідувачі не мають широкосмугового зв’язку. Це також буде вітатися для всіх, у кого обмежена пропускна здатність, яку не слід перевищувати, або їм доведеться платити більше за розміщення свого веб-сайту. Нарешті, найбільш очевидною перевагою, незалежно від типу хостингу або швидкості з'єднання, залишається зменшення часу завантаження сторінок, що містять Flash-файли, завдяки оптимізації MC (Movie Clips). Поки вони містять відео, музику та екзотичні шрифти, їх завантаження може зайняти багато часу.

Таким чином, зменшення їх розмірів зменшує розчарування відвідувачів сайту, застряглих перед їх похмурим екраном, де перелічено відсоток файлу SWF, завантаженого зі швидкістю неврастенічної черепахи на психотропні препарати.

optimizer

Оптимізація SWF, в якому я використовував японський текст, зробила це набрати майже 50% ваги. Дуже приємна річ, оскільки початковий розмір становив 6 Мб, 90% з яких займав японський шрифт, який Flash розмістив у файлі, як мені показав інспектор оптимізації Flash. Flsh Optimizer навіть надає інформацію, яку можна переглянути в журналі, про помилки, що виникають під час аналізу SWF.

Розробляється з 2005 року, Flash Optimizer простий у використанні завдяки ряду налаштувань ("наборів"), наданих редактором: Базове стиснення, без втрати якості, Високе стиснення зі зниженням якості SWF, Середнє стиснення, що забезпечує хорошу якість, Хороше стиснення, але середня якість та попередньо встановлене значення для SWF, що включає багато зображень (зокрема, оптимізація `` Спрайтів '') . Чим вище стиснення, тим більше місця економиться. Але також, чим більше впливає на візуальну або якість звуку SWF. Ця серія попередньо встановлених параметрів дозволяє швидко вивчити програмне забезпечення навіть для початківців у Flash.

Однак швидко стає очевидним, що хоча пропоновані набори є чудовою відправною точкою, часто доводиться самостійно точно налаштовувати налаштування. Дійсно, Flash Optimizer дозволяє вам налаштувати різні параметри та елементи SWF-файлу, на яких стосуватиметься оптимізація.

Flash Optimizer має кілька рядків у своїй цибулі. З одного боку, він використовує засоби для зменшення ваги файлів, які вже є у Flash, але які Adobe ретельно розпорошив по різних меню та підменю та налаштуваннях, при цьому вони групуються та логічно розміщуються в інтерфейсі програми Eltima. З іншого боку, він пропонує ряд власних інструментів для поліпшення втрати ваги. Тому програма використовує 3 методи для оптимізації SWF: перший діє на вектори, що складають значну частину SWF (шрифти, зображення, фігури), видаляючи непотрібні точки та спрощуючи їх шляхи. Другий полягає у очищенні файлів даних, які є марними і не відображаються на екрані (метадані, різні теги, символи, присутні в бібліотеці, але не використовуються в MC.). Третій спосіб більше стосується зменшення ваги аудіо- чи відеоданих, головним чином шляхом їх стискання. Він пропонує широкий спектр параметрів, і оскільки вони є суб’єктивними (скільки ми приймемо, щоб побачити якість падіння відео?), Він часто просить користувача вибрати ступінь втрати якості, яку він готовий прийняти на користь зменшеного розміру файлу.

Не вдаючись до детального опису спеціалізованих алгоритмів, що дуже добре виконується меню Довідка програмного забезпечення (англійською мовою, хоча решта програмного забезпечення перекладена французькою мовою), Flash Optimizer пропонує ряд налаштувань, які ' Ви можете легко їх вибрати, перевіривши або знявши прапорець: стиснення Zlib (але для згенерованого файлу потрібна буде принаймні версія 6 програвача Flash) та спрощення векторів, що використовуються Shapes, оптимізація 'Morphs' та шрифти замінюючи векторні криві, складаючи їх, більш стислими версіями.

Чому це множення опцій та налаштувань залишається за користувачем? В ідеалі, звичайно, була б одна кнопка для натискання, яка б подбала про оптимізацію SWF-файлу сама по собі. Але Flash-файли можуть бути такого різноманіття і містити таку різноманітність носіїв, що неможливо забезпечити автоматичне стиснення, оптимальне для будь-якого типу SWF-файлів. Іншими словами, легко отримати чесне зменшення вашого SWF-файлу за допомогою запропонованих пресетів. Але поки ви дійсно хочете отримати максимум від можливостей зменшення ваги Flash Optimizer, вам доведеться експериментувати, намагаючись змінити налаштування, пропоновані для певних опцій. Однак 5 наборів пресетів, запропонованих Eltima, прості у виборі та використанні. Хоча вони не обов'язково забезпечують оптимальну оптимізацію, вони дозволяють більшості початківців скористатися чудовою економією місця в найкоротші терміни.

Тестів може бути багато, тому що якщо ви занадто засунете певні оптимізації, трапляється, що ви порушите функціонування коду сценарію дій. Щоб уникнути неприємних сюрпризів, рекомендується спочатку проаналізувати SWF-файл за допомогою інспектора Flash Optimizer. Він детально описує елементи, що складають файл (Фігури, Морфи, Шрифти, Дії, Зображення, Звук, Відео…), і визначає їх розміри в байтах та у% від загального файлу. Це дозволяє швидко отримати уявлення про склад файлу, про найбільші елементи і, отже, про тип налаштувань, що застосовуються до них.

Наступним кроком є ​​застосування одного з запропонованих пресетів. Потім, якщо ви хочете трохи вдосконалити оптимізацію, продовжуйте, змінюючи налаштування цієї опції, одну за одною, за допомогою низки тестів, що йдуть далі і далі. Якщо ви помітили, що останнє зроблене коригування перешкоджає роботі SWF-файлу або трохи зменшує його розмір на шкоду якості зору чи якості звуку, пора повернутися до попередніх налаштувань оптимізації та зупинитися. ' або спробуйте змінити інший тип налаштувань.

Очевидно, що SWF-файли, знайдені в Інтернеті, і вже оптимізовані їх творцями, не економить дуже значного місця.

Інтерфейс Flash Optimizer досить простий: воно складається з головного вікна з рядком піктограм у верхній частині. У середині вікна розташовані 2 місця, призначені для відображення зменшеної версії оригінального SWF та оптимізованої версії для порівняння їх якості, а також піктограми, що відображають звичайні команди керування відео (Stop, Pause, Fast forward, Rewind ...). Нарешті, в нижній частині вікна розміщений список SWF-файлів для оптимізації.
Щоб розмістити там новий SWF-файл, ви можете скористатися командою "Відкрити" в меню "Файл" або скористатися функцією перетягування з програми Finder. Праворуч від списку SWF-файлів для обробки знаходиться невеликий попередній перегляд із вмістом вибраного SWF-файлу. Це дозволяє швидко перевірити, чи це правильна версія файлу, який ви хочете оптимізувати, що зручно, коли у вас вийде папка, повна послідовних версій файлу SWF.

Я протестував Flash Optimizer на MacBook Pro (2,4 ГГц, 4 ГБ оперативної пам'яті). Швидкість програмного забезпечення дуже хороша: Файли швидко скануються та оптимізуються, і навіть для обробки файлів розміром до 5 або 6 МБ займало не більше двох з половиною хвилин. Апаратне запитання, для оптимізатора Flash потрібен принаймні G4 під ОС 10.3 із 128 Мб оперативної пам'яті, а також G4 (або краще) на 1 МГц із 512 Мб оперативної пам'яті. Програма (Universal Binary) повністю сумісна з Leopard. Стабільність програмного забезпечення для мене теж не була проблемою. Якщо я мав деякі (дуже рідкісні) випадки завершення роботи програми під час обробки SWF-файлу, все змушує мене думати, що це більше пов’язано з дещо «екзотичними» Flash-файлами, які я подав до неї або з моєї системи. гаджетів, плагінів та хакерів, щоб інженер Appleu виглядав блідо.