Jak mogę replikować bezstratną kompresję obrazów Google Page Speed ​​w ramach mojego przepływu pracy?

11

Uwielbiam to, że Google Page Speed ​​jest w stanie bezstratnie kompresować wiele moich zdjęć, ale chciałbym włączyć to do mojego przepływu pracy, przed przesłaniem witryny i udostępnieniem jej na żywo.

Czy jest coś, co mogę uruchomić lokalnie, aby uzyskać taką samą bezstratną kompresję? Obecnie eksportuję obrazy z Export For Web z Photoshopa i używam małej aplikacji o nazwie PNGCrusher, aby zmniejszyć rozmiar plików PNG.

Chciałbym znaleźć szybszy sposób niż oszczędzanie i zastępowanie pojedynczych zdjęć z wyników Page Speed.

Keefer
źródło
Nie robi to mod_pagespeedjuż dla ciebie? A może nie możesz użyć modułu apache? Jeśli tak, możesz użyć mod_deflatedo osiągnięcia tego samego.
Lèse majesté

Odpowiedzi:

5

Jeśli używasz rozszerzenia Google Page Speed ​​dla Firefoksa, kopia zoptymalizowanych obrazów (a także pliki JavaScript i CSS) jest umieszczana w folderze tymczasowym.

http://code.google.com/speed/page-speed/docs/using_firefox.html#advanced

Rozszerzenie Google Page Speed ​​dla przeglądarki Firefox

Następnie możesz je usunąć, wyczyścić nazwy plików i użyć ich ponownie.

Pobierz rozszerzenie Google Page Speed ​​dla Firefoksa

nthonygreen
źródło
Używam PageSpeed ​​w Chrome. Nie wygląda na to, że Chrome tak robi.
Keefer
@Keefer wydaje się mieć rację ... nie jestem pewien, dlaczego by tego nie zrobili. Nie jest to dla mnie duży problem, używam Chrome do codziennego przeglądania, a Firefox dla programistów, ponieważ chociaż Chrome jest ogólnie szybszy, Firefox nadal ma lepszą gamę rozszerzeń dla programistów, IMO.
nthonygreen
Czy ktoś może potwierdzić, że wersja Firefox przestała działać?
kleinfreund
6

W systemie MacOSX ImageOptim optymalizuje obrazy. Wewnętrznie wykorzystuje te same narzędzia, których używa szybkość strony google.

http://imageoptim.com

Vaichidrewar
źródło
1
Dlaczego to odrzucono? ImageOptim ma wartość FOSS i można przetwarzać obrazy zbiorczo. I, jak stwierdził, wykorzystuje te same techniki do kompresji obrazów jak PageSpeed: usuwanie metadanych i używanie tabel Huffmana do bezstratnej kompresji JPEGS, a dla PNG dosłownie używa tego samego optymalizatora, jakiego używa PageSpeed ​​(OptiPNG).
Lèse majesté
Nie wydaje się to prawdą (już?), Ponieważ Pagespeed zgłasza mi możliwości optymalizacji obrazów, które wcześniej zostały przetworzone przez Imageoptim.
Louis B.
5

Możesz spróbować http://www.smushit.com/ysmush.it/

Kliknij „Przesyłający” i wybierz wszystkie obrazy, które mają zostać „szczotkowane”.

Twoje pliki zostaną przesłane na ich serwer, zoptymalizowane bez utraty jakości, a następnie będziesz mógł pobrać wszystkie obrazy w pliku zip.

jman
źródło
Naprawdę szukam aplikacji lokalnej, choć może to być przyzwoite rozwiązanie internetowe do wypróbowania.
Keefer
Pomyślałem, że wspomnę, że najwyraźniej Yahoo mógł przerwać Smushit jako usługę. Istnieje kilka alternatyw dostępnych w wyszukiwarce internetowej.
Drai