Przełącz menu

Najlepsze narzędzia do kompresji obrazu dla WordPress – bezstratne, stratne, JPEG i PNG

Opublikowany: 2018-03-29

25% zniżki na produkty Beaver Builder! Pospiesz się, wyprzedaż się kończy... Leń więcej!

Image Compression Solutions for WordPress
  • WordPressa

Najlepsze narzędzia do kompresji obrazu dla WordPress – bezstratne, stratne, JPEG i PNG

Dzisiaj porozmawiamy o temacie bliskim i drogim mojemu sercu, czyli kompresji obrazu! Częściowo żartuję, ale jest coś dziwnie satysfakcjonującego w zmniejszaniu ogromnych procent rozmiaru pliku obrazu bez utraty jego jakości.

Inspiracją do napisania tego wpisu był bardzo popularny post na facebookowej grupie Beaver Builders. Właśnie nakręciłem samouczek wideo na temat włączania i używania nowego algorytmu Guetzli firmy Google w programie ImageOptim i byłem zszokowany wszystkimi innymi opcjami, z którymi wcześniej nie byłem zaznajomiony. W tym artykule omówimy kilka wskazówek i narzędzi do kompresji obrazów w Internecie.

Początkowa terminologia

Zanim przejdziemy głębiej, ustalmy wspólną terminologię.

JPEG, PNG, SVG – są to trzy najpopularniejsze typy plików graficznych w Internecie. W tym samouczku skupimy się głównie na plikach JPEG i PNG, ponieważ to one przynoszą największe korzyści z kompresji i optymalizacji.

Pliki JPEG są zwykle lepsze w przypadku obrazów o wysokiej jakości, takich jak zdjęcia i grafiki internetowe, które nie mają przezroczystości.

Pliki PNG świetnie nadają się do przechowywania ikon i logo oraz czegokolwiek, co wymaga przejrzystości. Pliki PNG można również znacznie zoptymalizować po wyjściu z programu Photoshop lub wybranego narzędzia do edycji grafiki.

Bezstratne i stratne – są to metody kompresji. Kompresja bezstratna oznacza, że ​​obraz nie straci na jakości. Dosłownie wcale. Wiąże się to z usunięciem metadanych z obrazu lub czegokolwiek, co nie wpływa na jakość.

Stratna oznacza, że ​​algorytm kompresji obniży jakość obrazu. Uzyskasz lepsze wyniki kompresji, ale poświęcisz jakość obrazu. Większość narzędzi do kompresji stratnej udostępnia suwak procentowy, dzięki czemu można wybrać równowagę między jakością a rozmiarem pliku.

Wskazówka: w przypadku dużych obrazów tła często nieco rozmazuję obraz lub dodaję nieprzezroczystą warstwę koloru na zdjęcie. Zmniejszenie szczegółów i/lub normalizacja kolorów to przyjemny wybór w stylu estetycznym, który znacznie zmniejsza rozmiar pliku. Możesz zobaczyć to w akcji na naszej stronie z ofertami pracy.

Jak bardzo należy kompresować obrazy?

Celem kompresji obrazu jest maksymalne zmniejszenie rozmiaru pliku bez utraty jakości. Jest to w równym stopniu sztuka, co nauka, a poziom „akceptowalnej jakości” będzie się różnić w zależności od sytuacji.

Studio fotograficzne prawdopodobnie będzie chciało podkreślić swoją pracę w najwyższej jakości, podczas gdy witryna internetowa poświęcona nieruchomościom może być skłonna poświęcić jakość w zamian za wyświetlanie większej liczby zdjęć na stronie.

Większość programów do edycji obrazów umożliwia eksportowanie obrazów o różnej jakości. Chociaż jeśli używasz dedykowanego narzędzia do kompresji obrazu, czasami najlepiej jest zapewnić temu oprogramowaniu najlepszą możliwą jakość i pozwolić, aby algorytmy kompresji działały na tym poziomie.

Opcje narzędzi do kompresji obrazu

Jak niedawno odkryłem, nie brakuje opcji, jeśli chodzi o narzędzia i usługi do kompresji obrazu.

ObrazOptym

Zacząłem od ImageOptim i nadal wolę. ImageOptim jest dostępny tylko w systemie OSX, ale obsługuje kompresję stratną i bezstratną zarówno dla plików JPEG, jak i PNG. Można go również skonfigurować tak, aby korzystał ze stosunkowo nowego algorytmu kompresji Google, Guetzli. Guetzli może zmniejszyć rozmiar plików średnio o 20–30% więcej niż inne algorytmy.

ImageOptim to program znajdujący się w Docku komputera Mac. Możesz po prostu przeciągnąć i upuścić obrazy na ikonę programu, a on je skompresuje. Zwykle optymalizuję jeden lub dwa obrazy na raz, więc to rozwiązanie świetnie się dla mnie sprawdza. Jeśli jednak pracujesz nad dużą liczbą obrazów lub obrazami o dużych rozmiarach plików, niektóre inne opcje mogą być lepszym wyborem w przypadku dużych zadań.

Smush od WPMU Dev

Smush to bezpłatna wtyczka WordPress od WPMU Dev, którą można skonfigurować tak, aby optymalizowała istniejące obrazy w instalacji WordPress i/lub podczas przesyłania ich do WordPress. Smush jest świetny, ponieważ całą pracę wykonują serwery WPMU Dev, które optymalizują i zmieniają rozmiar obrazów.

Jeśli tworzysz strony internetowe dla klientów — szczególnie tych, którzy lubią przesyłać wielomegabajtowe obrazy prosto ze swojego aparatu cyfrowego — Smush to świetna opcja, którą można ustawić i zapomnieć.

Mały PNG

TinyPNG to internetowy kompresor obrazu. Możesz przesłać swoje obrazy (do 5bm) i pobrać wersję skompresowaną. Spowoduje to zużycie przepustowości, więc może nie być najlepszą opcją, jeśli korzystasz z wolnego lub płatnego połączenia internetowego. Obsługuje typy plików JPEG i PNG. To nic nie kosztuje. Wygląda na to, że nie zapewnia żadnej kontroli nad poziomem jakości kompresji.

Po zabawie z TinyPNG myślę, że nadal wolę ImageOptim, ale byłaby to świetna opcja dla użytkowników systemu Windows, szybkich, jednorazowych zadań lub użytkowników, którzy specjalnie szukają kompresora internetowego. Lub, jeśli próbujesz przenieść przetwarzanie do chmury na maszynę lokalną.

Wyobraź sobie

Imagify to kolejna internetowa opcja SASS, która zapewnia dedykowaną wtyczkę WordPress do optymalizacji i zmiany rozmiaru obrazów podczas ich przesyłania lub bezpośrednio z obszaru administracyjnego WordPress. Wtyczka Imagify WordPress może pochwalić się imponującą średnią oceną 4,5 gwiazdki, a w wielu recenzjach zauważono, że jakość obrazu osiągnięta dzięki Imagify jest lepsza niż w przypadku alternatywnych rozwiązań.

Imagify ma bezpłatny plan, który umożliwia przesyłanie i optymalizację obrazów o rozmiarze poniżej 2 MB. Zoptymalizowana wersja obrazów będzie dostępna do pobrania z ich serwerów przez 24 godziny.

JPEGMini

JPEGMini to usługa SASS, która powinna spodobać się osobom poszukującym rozwiązania, które nie wymaga pracy. Wyobraź sobie, że masz za zadanie zoptymalizować dziesiątki tysięcy zdjęć produktów w wysokiej rozdzielczości dla sklepu eCommerce. JPEGMini umożliwiłby przeniesienie całego przetwarzania na prawdopodobnie szybkie i zoptymalizowane serwery w chmurze.

Krótki piksel

ShortPixel to kolejny internetowy SASS. Jeśli chcesz przenieść kompresję obrazu na serwer w chmurze, jest to świetna opcja do wypróbowania. Ich bezpłatny plan pozwala zoptymalizować do 100 zdjęć miesięcznie, a plany premium zaczynają się od 5 USD miesięcznie za więcej. ShortPixel ma również wtyczkę WordPress i jest ulubionym narzędziem reszty zespołu BB.

Wyobraź sobie

Jaki jest twój ulubiony?

Jeśli odwiedzisz oryginalny wątek na Facebooku, który zainspirował ten post, zobaczysz kilka innych opcji i ludzi, którzy wolą jedną lub drugą z różnych powodów. Czy brakuje nam Twojego ulubieńca? Daj nam znać w komentarzach, co to jest i dlaczego Ci się podoba.

Ponadto jeśli należysz do osób, które jedzą, śpią i oddychają wydajnością, ten wywiad z Jonem Brownem na temat nowoczesnych najlepszych praktyk związanych z wydajnością prawdopodobnie przypadnie Ci do gustu.

Biografia Robby'ego McCullougha

26 komentarzy

  1. Projekt Rayguna 28 marca 2018 o 13:31

    Nasz głos na Tinypng. Podoba nam się ich wtyczka, która umożliwia optymalizację podczas przesyłania na Twoją stronę – lubimy też Pandę! Przyjrzymy się także ImageOptim, gdy będziemy korzystać z komputera Mac. Świetna lista chłopaki.



    • Robby McCullough 30 kwietnia 2018 o godzinie 11:35

      Haha. Tak, większość firm, które mają maskotki zwierzęce, jest całkiem solidna.



  2. Paul Steele , 28 marca 2018 o 16:30

    Tinypng ma również wtyczkę Wordpress https://wordpress.org/plugins/tiny-compress-images/, a ich API jest dobre do pracy, jeśli chcesz skonfigurować coś po stronie serwera.



  3. Toby , 28 marca 2018 o 20:45

    Genialny. Właśnie zacząłem używać ShortPixel. dobrze zaprojektowany, przyjazny dla wtyczek (Włącz wymianę multimediów) i opłacalny.

    Naprawdę chciałbym zobaczyć artykuł integrujący S3 Offload z Beaverem. Buforowanie wtyczki bb sprawia, że ​​jest to szczególnie trudne.



  4. Chris 29 marca 2018 o godzinie 9:02

    Korzystam z EWWW. W przypadku witryn z mnóstwem obrazów licencja jest nieograniczona w CDN. Dla 10 na raz użyj https://ewww.io/online-image-optimizer/



  5. Mihai 29 marca 2018 o 10:51

    Przetestowałem wszystkie wtyczki do kompresji/optymalizacji obrazów WordPress dla moich ponad 20 witryn WordPress, z których niektóre zawierają treści generowane przez użytkowników (tj. duże obrazy) i dla mnie zdecydowanie najlepszą opcją jest ShortPixel. Uważam, że ich kompresja ma najlepszy w swojej klasie stosunek jakości do rozmiaru, a ich model cenowy jest uczciwy. Plus – nie jestem ograniczony rozmiarem pliku i w pełni optymalizują, nawet jeśli korzystasz z bezpłatnego planu.



  6. Dhiraj Das 31 marca 2018 o godzinie 23:05

    Używam TinyPNG przez cały ten czas, wydaje się, że powiększają one obraz po przesłaniu, a następnie go kompresują (mogę się mylić, ale po przesłaniu widzę większy rozmiar obrazu niż w rzeczywistości). Nigdy nie wiedziałem o ImageOptim wygląda na bardzo przydatny narzędzie.



  7. Lucas , 4 kwietnia 2018 o 5:58

    Niezła recenzja. Przed przesłaniem korzystam z webresizer.com jako alternatywy dla TinyPNG. Dają dobrą kontrolę nad produktem końcowym. Mają zbiorczy moduł zmiany rozmiaru/kompresora, ale najlepiej jest go używać z wieloma obrazami, które powinny mieć ten sam rozmiar.
    Uważam, że na naszej stronie Imagify działa dobrze.



  8. a305587 10 kwietnia 2018 o 10:17

    Te usługi są świetne. Dziękujemy za sporządzenie tej listy.

    Chcę zaznaczyć, że jeśli korzystałeś już z Photoshopa, możesz to zrobić również za pomocą Photoshopa. Zamiast „Zapisz jako…” przejdź do:

    Plik –> Eksportuj –> Zapisz dla Internetu (starsza wersja)

    Następnie w ustawieniu wstępnym zmień kompresję na JPEG High, JPEG Medium lub JPEG Low. Następnie kliknij „zapisz”. Daje to taki sam rezultat jak powyższe usługi.



    • Robby McCullough 10 kwietnia 2018 o 15:11

      Co zaskakujące, wiele z tych narzędzi i usług lepiej radzi sobie z zmniejszaniem rozmiaru pliku niż Photoshop.



    • Tom Nguyen 2 maja 2018 o 3:07

      Robię to samo z Photoshopem, ale uważam, że ImageOptim i Smush jeszcze bardziej zmniejszą rozmiar pliku bez zauważalnej utraty jakości.



  9. Jake Hawkes 11 kwietnia 2018 o 7:56

    Myślę, że ludzie powinni znacznie poważniej przyjrzeć się narzędziom do optymalizacji treści, takim jak IMGIX i Cloudinary.



  10. Ann Iashin 15 kwietnia 2018 o 8:56

    Lepiej użyj Compressmana! Nie korzysta z Internetu i działa wyłącznie na stronie internetowej



  11. dmergus 19 kwietnia 2018 o 6:52

    Dla naszych klientów zwykle używamy Smush i Short Pixel. Krótki piksel zapewnia lepszą kompresję, ale Smush też jest dobry, ustaw i zapomnij o tym.



  12. Greg Hyatt , 23 kwietnia 2018 o godzinie 7:25

    Jestem wielkim fanem używania ImageOptim na OSX! Używam go na każdym obrazie, który wysyłam do Internetu, niezależnie od platformy, na której będzie on wyświetlany!



  13. Sridhar Katakam , 26 kwietnia 2018 o 19:10

    Jeśli chodzi o zmiany ustawień w ImageOptim, czy pozostawiasz domyślny poziom optymalizacji, Extra?



    • Robby McCullough 30 kwietnia 2018 o 11:34

      W większości przypadków tak.



  14. Omer 26 kwietnia 2018 o 21:56

    Dziwię się, że nikt nie wspomniał o Kraken.io (https://kraken.io/). Można go używać z poziomu interfejsu internetowego lub jako wtyczki WordPress.



    • Robert Rutledge 3 maja 2018 o godzinie 10:07

      Używam Chromebooka i wydaje się to dobrą alternatywą. Używam http://guetzliconverter.linuxadm.hu/



  15. gelform 29 kwietnia 2018 o 6:06

    Najlepszą biblioteką, jaką znalazłem dla PNG, jest PNGQuant, ale miałem problemy z jej lokalnym działaniem. Więc teraz uruchamiam wszystkie moje obrazy przez http://compresspng.com/, który używa PNGQuant. Ogromna poprawa w stosunku do ImageOptim.



  16. Tom Nguyen 2 maja 2018 o 3:05

    Użyłem ImageOptim i darmowej wersji Smush. Szczególnie podoba mi się Smush. Czy przejście na wersję płatną wiąże się z innymi korzyściami poza możliwością jednoczesnej optymalizacji większej liczby obrazów?



    • Robert Rutledge 3 maja 2018 o godzinie 10:04

      Moim zdaniem optymalizuje to znacznie lepiej niż Smush.



  17. BuildupYouth 26 października 2018 o 2:07

    Dzięki za listę.. obecnie używam Smush od WPMU Dev i działa idealnie..



  18. Ronald E Ford , 21 listopada 2018 o 20:01

    Wiem, że prawdopodobnie też jestem przestarzały, ale mam świetną kontrolę nad kompresją obrazu w Fireworks. Moim skromnym zdaniem najlepszy program rastrowo-wektorowy na rynku.



  19. Jake Hawkes , 22 listopada 2018 o 13:09

    Fajerwerki były lub są świetnym programem. Nie korzystałem z niego od lat, jednak może nadszedł czas, aby go ponownie otworzyć i przekonać się, jak bardzo za nim tęsknię.



  20. Himani Bhardwaj 18 grudnia 2018 o 22:46

    Dziękuję za ten miły artykuł! W mojej witrynie używam wtyczki Image Optimizer.



Nasz biuletyn

Nasz biuletyn jest pisany osobiście i wysyłany mniej więcej raz w miesiącu. Nie jest to ani trochę irytujące ani spamerskie.
Obiecujemy.

Dołącz do Newslettera

Wypróbuj Beaver Builder już dziś

Beaver Builder