Smashing Magazine napisał 2 świetne artykuły na temat optymalizacji PNG i optymalizacji JPG .
Są dość szczegółowe, wyjaśniając bardzo szczegółowo niektóre rzeczy, których możesz nie wiedzieć o formatach i ich implementacjach. Na przykład artykuł JPEG: „Należy pamiętać, że po ustawieniu opcji Jakość poniżej 50 w programie Photoshop uruchamia dodatkowy algorytm optymalizacji zwany próbkowaniem kolorów w dół, który uśrednia kolor w sąsiednich ośmiopikselowych blokach”.
Oba artykuły dotyczą określonych technik, których można użyć w Photoshopie, aby przygotować pliki do większej kompresji. Co jest znacznie bardziej skuteczne niż techniki stosowane po zapisaniu pliku.
Po zapisaniu tych plików lub w przypadku plików, które nie mają wystarczającego szczęścia, aby warstwowe pliki źródłowe można było ulepszyć w programie Photoshop, nadal istnieje większa kompresja przy wyciąganiu tych plików.
Używam aplikacji Mac o nazwie ImageOptim . Z ich strony:
ImageOptim optymalizuje obrazy - dzięki czemu zajmują mniej miejsca na dysku i ładują się szybciej - poprzez znalezienie najlepszych parametrów kompresji i usunięcie niepotrzebnych komentarzy i profili kolorów. Obsługuje animacje PNG, JPEG i GIF.
ImageOptim zapewnia GUI dla różnych narzędzi optymalizacyjnych: AdvPNG z AdvanceCOMP, OptiPNG , PngCrush , JpegOptim , jpegtran z libjpeg, Gifsicle i opcjonalnie PNGOUT .
Doskonale nadaje się do publikowania obrazów w Internecie (łatwo zmniejsza obrazy „Zapisane do Internetu” w Photoshopie), a także jest przydatny do zmniejszania aplikacji Mac i iPhone.
Bułka z masłem. Przeciągnij swoje obrazy (lub foldery obrazów) do okna, przechodzi przez wszystkie te narzędzia, modyfikując schematy kompresji i usuwając niepotrzebne metadane i informacje o profilu kolorów (które i tak nie są szeroko obsługiwane - przed zapisaniem powinieneś naprawić profile kolorów, nie zapisując ich i nie osadzając).
Wszystkie narzędzia połączone w tym cytacie mają wersje Windows / Linux / Mac oprócz PNGOUT, ale na szczęście ktoś przeniósł PNGOUT na OS X i Linux, ponieważ są tak przemyślane. Jeśli zdecydujesz się użyć ImageOptim, będzie on zawierał wszystkie oprócz PNGOUT w .app, więc złap port PNGOUT, upuść go w / usr / local / bin (lub gdziekolwiek) i powiedz ImageOptim, gdzie on jest.
Nierzadko zdarza mi się, szczególnie w przypadku obrazów PNG, aby rozmiar pliku spadł o ponad 30%, nawet po zapisaniu w programie „Zapisz dla Internetu i urządzeń” w Photoshopie.
Protip: Po uruchomieniu optymalizacji posortuj według kolumny ikon po lewej stronie i zaznacz wszystkie wiersze ikoną (X) - pliki, które nie zostały już zmniejszone. Usuń je z listy i ponownie uruchom wszystkie obrazy, które mają ikonę znacznika wyboru. Mogę prawie obiecać, że będziesz mieć obrazy, które wciąż tracą rozmiar pliku. Powtarzaj sortowanie, wybieranie, usuwanie, ponowne uruchamianie, aż zobaczysz wszystkie ikony (X) i nazwiesz to dniem.