Komprese SWF souborů | Reducer

Reducer je nástroj, který vám pomůže s optimalizací velikosti souborů SWC a SWF. Zásadním problémem těchto souborů je připojování PNG obrázků přes tag [Embed]. Takto vložené PNG nejsou prakticky vůbec komprimovány. Pokud tedy PNG využíváte, velikost výsledného souboru vám značně narůstá.

Reducer vás nijak neomezuje v používání [Embed] tagu. Spouští se po zkompilování skriptu do SWF (SWC) a prochází všechny nekomprimované obrázky a aplikuje na ně ztrátovou JPG kompresi (lossy). Kvalitu lze nastavit libovolně a pokud potřebujete zachovat kvalitu PNG, nastavíte hodnotu na 100%. I při nastavení maximální kvality bude úspora velikosti značná.

Při použití Reduceru nepřijdete o průhlednost (Alpha kanál). Formát SWF umožňuje použít speciální kompresní režim a soubor PNG rozdělí na dva samostatné kanály. V jednom je uložena barevná informace na kterou se aplikuje JPG komprese. Druhý kanál nese informaci o průhlednosti, která není nijak ovlivněna.

Porovnání velikostí souborů při nastavení různých kvalit
(zdrojové soubory testu jsou přiloženy v archivu s aplikací Reducer)

Originál
 519,5 kB
Reducer Q 0%
 42,7 kB
Reducer Q 25%
 48,8 kB
Reducer Q 50%
 53,3 kB
Reducer Q 75%
 58,7 kB
Reducer Q 100%  220,5 kB

Reducer je napsán v Javě a potřebujete pro jeho chod Java 1.6 SE.
Stáhnout REDUCER (1.1MB Zip)

  • Facebook
  • Twitter
  • Dribbble
Michal Hotovec
"Přibližně 10 let se pohybuji v oblasti grafiky, webu a videa. Vizuální tvorba je mojí prací a zároveň koníčkem. Baví mne pracovat s lidmi kteří něco umí. S lidmi, kteří umí používat mozek, protože jinak je to strašlivá nuda."