Każdy kto przygotowuje grafiki na strony, aukcje internetowe, fora, portale branżowe spotyka się z problematyką optymalizacji. Niejednokrotnie zastanawiamy się, co można zrobić aby zmniejszyć rozmiar pliku graficznego jednocześnie zachowując jego parametry jakościowe lub ograniczając utratę jakości do minimum. W tym wpisie przedstawię rewelacyjne darmowe narzędzie Color quantizer, które wspiera proces optymalizacji zdjęć.
Miałem przyjemność testować wiele aplikacji do optymalizacji grafiki, między innymi ScriptPNG i RIOT. Tym razem wpadła mi w ręce prawdziwa perełka… Color quantizer.
Najważniejsze cechy Color quantizer:
- Zaawansowany edytor palety kolorów.
- Podstawowe narzędzia do edycji obrazu (pędzel, gumka, przycinanie)
- Możliwość zdefiniowania jakości dla wybranych fragmentów obrazu.
- Pełne wsparcie dla przeźroczystości plików PNG 8-bit.
- Wsparcie ze strony zewnętrznych optymalizatorów jak PNGOUT, OptiPNG.
- Wspierane formaty: otwieranie PNG, GIF, JPG/JPEG, BMP, ICO, zapis PNG, GIF, BMP, JPG.
Program opiera swe działanie na metodzie kwantyzacji kolorów, potrafi inteligentnie zredukować liczbę kolorów w obrazie lub dostosować się do preferencji użytkownika.
Redukcja kolorów zawsze wiąże się z pogorszeniem jakości zdjęcia, wraz z kwantyzacją można zastosować rozpraszanie obrazu tzw. dithering, co spowoduje, iż obraz uzyska łagodniejsze przejścia tonalne, w konsekwencji czego użytkownik będzie lepiej postrzegał obraz (zwiększy się jego jakość wizualna). Color quantizer oferuje aż 6 algorytmów ditheringu (Error Diffusion, Floyd-Steinberg, Jarvis, Burkes, Atkinson, Bayer).
Wraz z aplikacją zintegrowano znane optymalizatory PNGOUT, OptiPNG, które można wykorzystać do redukcji rozmiaru obrazu. Color quantizer oferuje również narzędzia edycyjne, w tym narzędzie do edycji maski jakości.
W programie nie zauważyłem algorytmu NeuQuant, który jest najlepszym rozwiązaniem do korekty obrazów z dużą ilością przejść tonalnych.
Aplikacja którą dzisiaj przedstawiam jest bardzo interesująca i każdy fan optymalizacji powinien ją wypróbować!