Co to jest kompresja obrazu i jak działa

Opublikowany: 2023-02-28

Kompresja obrazów ma wiele zalet w zakresie wydajności Twojej witryny. Obrazy przyciągają uwagę i wywołują emocje u odwiedzających. Są niezbędne w strategii marketingowej, ale muszą być zoptymalizowane pod kątem sieci. Ten przewodnik wyjaśnia wszystko, co musisz wiedzieć o kompresji obrazu, jak to działa i kilka sposobów kompresji obrazów. Pomoże Ci znaleźć właściwą równowagę między kompresją a jakością obrazu, dzięki czemu nie będziesz kompresować obrazów bardziej niż to konieczne.

Co to jest kompresja obrazu?

Kompresja obrazu oznacza konwersję pliku obrazu, aby zajmował mniej miejsca niż oryginalny plik. Ma na celu zmniejszenie jego rozmiaru w bajtach bez zbytniego obniżania jakości obrazu.

Podsumowanie kompresji obrazu — źródło: Imagify
Podsumowanie kompresji obrazu – Źródło: Imagify

Kompresja stratna a bezstratna

Istnieją dwa główne rodzaje kompresji: stratna i bezstratna.

Stratna oznacza, że ​​Twój obraz „utraci” niektóre dane, takie jak liczba pikseli lub kolory. Ta strata zwykle nie jest zauważalna gołym okiem i jest wystarczająca dla sieci.

Jeśli jednak planujesz wydrukować zdjęcie w dużym formacie, możesz skorzystać z kompresji bezstratnej. Możesz po prostu przekonwertować plik z formatu raw w aparacie na JPG lub PNG, oszczędzając miejsce bez wpływu na jakość pliku.

Stratna a bezstratna kompresja obrazu – Źródło: Imagify
Dowiedz się więcej o rodzajach kompresji w naszym przewodniku poświęconym kompresji stratnej i bezstratnej.

Formaty nowej generacji i kompresja

Kompresję można wykonać, konwertując obrazy do formatów nowej generacji, takich jak AVIF lub WebP.

Stworzony przez Google format WebP to nowoczesny format obrazu, który zapewnia doskonałą bezstratną i stratną kompresję obrazów wyświetlanych w Internecie. Dzięki WebP programiści mogą tworzyć mniejsze obrazy przy zachowaniu jakości. Według Google bezstratne obrazy WebP są o 26% mniejsze niż PNG.

Czy kompresja obrazu obniża jakość?

Kompresja obrazu nieznacznie obniża jakość, ale ta zmiana jest zwykle niewidoczna dla ludzkiego oka. Kompresja obrazu nie ma wad, jest to proces optymalizacji wydajności, który zdecydowanie jest po twojej stronie – jeśli jest wykonywany za pomocą odpowiednich narzędzi.

Oto przykład prawidłowej kompresji obrazu poniżej: plik zmniejszył się przy zachowaniu jakości. Nie możemy nawet powiedzieć, który z nich jest oryginalny, a który skompresowany:

Jakość prawie niezmieniona po kompresji – Źródło: Imagify

Wręcz przeciwnie, jeśli oprogramowanie, którego używasz, nadmiernie kompresuje obraz, stracisz jakość i wpłyniesz na wrażenia użytkownika. Musisz upewnić się, że wybrałeś zarówno właściwe ustawienia, jak i tryb kompresji.

Zbyt skompresowany obraz — Źródło: Imagify
Zbyt skompresowany obraz – Źródło: Imagify

Dlaczego kompresja obrazów jest ważna

Główną zaletą kompresji jest krótszy czas renderowania na stronie internetowej. Kompresja obrazów ma kluczowe znaczenie dla zapewnienia prawidłowego działania witryny i zapewnienia optymalnych wrażeń użytkownika.

PageSpeed ​​Insights – narzędzie oparte na Lighthouse, które mierzy wydajność – zapewnia audyt z rekomendacjami technicznymi, aby zoptymalizować obrazy i przyspieszyć stronę internetową. Aby mieć szybką stronę internetową, Lighthouse zaleca, aby obrazy były kompresowane na 2 główne sposoby:

  • Prawidłowe kodowanie obrazów (kompresowanie ich i wyświetlanie w odpowiednim rozmiarze)
  • Serwowanie obrazów w formacie nowej generacji (konwertowanie ich do formatu WebP, który lepiej kompresuje obrazy)
Dwie możliwości PSI dotyczące kompresji obrazu: wyświetlanie obrazów w formatach nowej generacji i wydajne kodowanie obrazów — źródło: Imagify
Dwie możliwości PSI dotyczące kompresji obrazu: wyświetlanie obrazów w formatach nowej generacji i wydajne kodowanie obrazów — źródło: Imagify

Jak obrazy wpływają na podstawowe wskaźniki internetowe

Stosując się do sugestii przedstawionych powyżej, utrzymasz ładowanie strony na dobrym poziomie i utrzymasz zielone wskaźniki Core Web Vitals. Poniższe wskaźniki KPI mierzą wygodę użytkownika strony internetowej, a niezoptymalizowane obrazy mogą mieć na nie negatywny wpływ:

  • First Contentful Paint (FCP): Mierzy pierwsze elementy tekstowe i graficzne wyświetlane na ekranie. Chcesz, aby skompresowany obraz renderował go tak szybko, jak to możliwe.
  • Largest Contentful Paint (LCP) – Core Web Vital : Mierzy czas załadowania głównej treści (np. baner bohatera – zazwyczaj obraz).
  • Content Layout Shift (CLS) – Core Web Vital : celem jest uniknięcie nagłych zmian w układzie. Dzieje się tak, gdy udostępniasz zbyt duży obraz, który potrzebuje więcej czasu na wyrenderowanie.

Te wskaźniki KPI mogą być przez Google zaniżone, jeśli udostępniasz duże obrazy. W rezultacie wpłynie to również na ranking SEO, ponieważ wyszukiwarki wolą wyświetlać wyniki szybszych witryn (przy tej samej jakości treści).

Jak działa kompresja obrazu?

Podczas kompresji obrazu niektóre zbędne dane techniczne, takie jak kolory lub piksele, są usuwane w celu zmniejszenia rozmiaru pliku. Na poniższym rysunku możesz prześledzić wszystkie etapy kompresji, od transformacji kolorów po kwantyzację (filtrowanie). Główną ideą jest przycięcie „mniej ważnych” informacji należących do obrazu w celu zmniejszenia go bez zmiany jego wyglądu.

Etapy techniczne kompresji obrazu — źródło: Image-engineering
Etapy techniczne kompresji obrazu – Źródło: Image-engineering

Ręczne uruchomienie wszystkich tych algorytmów byłoby bardzo trudne i czasochłonne. Na szczęście dostępne są potężne narzędzia pomagające w kompresji obrazów: kompresory obrazu.

Czym są kompresory obrazu?

Kompresory obrazu to oprogramowanie, narzędzia online i wtyczki WordPress, które zmniejszają rozmiar pliku obrazu przy zachowaniu wysokiej jakości. Narzędzie do optymalizacji obrazu umożliwia kompresję najpopularniejszych typów plików graficznych, takich jak JPG, GIF i PNG, w celu przygotowania obrazu do umieszczenia w Internecie.

Na przykład Photoshop, Lightroom i Photopea to dobrze znane programy do projektowania, które umożliwiają kompresję obrazów podczas eksportu. Wadą jest to, że uzyskanie małego rozmiaru pliku ma zwykle wpływ na jakość.

Zmniejszenie jakości do 15%, aby uzyskać mały rozmiar pliku - Źródło: Photopea
Zmniejszenie jakości do 15%, aby uzyskać mały rozmiar pliku – Źródło: Photopea

Następnie wśród wtyczek WordPress, takich jak Imagify, znajdują się również kompresory obrazów. Wtyczki te umożliwiają optymalizację i kompresję obrazów bezpośrednio w kokpicie WordPress:

Masowa kompresja obrazów bezpośrednio w WordPress – Źródło: Imagify

Podczas kompresji obrazów za pomocą wtyczki WordPress proces jest szybki i wydajny. Wyniki optymalizacji przedstawiamy w następnej sekcji na przykładzie Imagify.

Jak kompresować obrazy za pomocą Imagify (z wynikami wydajności)

Imagify to wtyczka do kompresora obrazu z potężnymi funkcjami optymalizacji, co skutkuje lepszą wydajnością i lepszym wynikiem raportu Page Speed ​​​​Insights (PSI). Jest łatwy w użyciu, a kompresję można wykonać bezpośrednio z poziomu administratora WordPress.

Inteligentny tryb kompresji

Imagify ma tryb inteligentnej kompresji, który kompresuje obraz do maksimum i zwiększa poziom kompresji, aż znajdzie idealną równowagę między rozmiarem pliku a jakością.

Obraz oryginalny i skompresowany przy użyciu trybu inteligentnej kompresji: jakość obrazu nie ulega zmianie — Źródło: Imagify
Obraz oryginalny i skompresowany przy użyciu trybu inteligentnej kompresji: jakość obrazu nie ulega zmianie – źródło: Imagify

Prosty proces kompresji: masowa lub pojedyncza optymalizacja obrazu jednym kliknięciem

Aby skompresować obrazy za pomocą Imagify, możesz nacisnąć przycisk kompresji zbiorczej (1) w panelu administratora WordPress Imagify lub zoptymalizować je jeden po drugim z biblioteki WordPress (2).

Kompresja zbiorcza i kompresja pojedynczego obrazu za pomocą Imagify – Źródło: Imagify

Konwersja WebP

Podczas procesu kompresji Imagify konwertuje obrazy do formatu WebP, dzięki czemu stają się jeszcze mniejsze przy zachowaniu jakości.

Konwersja obrazów do WebP, aby były jeszcze mniejsze - źródło: Imagify
Konwersja obrazów do WebP, aby były jeszcze mniejsze – Źródło: Imagify

Dobry stosunek jakości do ceny

Możesz skompresować 20 MB za darmo co miesiąc za pomocą Imagify. Następnie możesz wybrać jeden z dwóch niedrogich płatnych planów: tylko 9,99 USD miesięcznie za nieograniczoną ilość danych lub 4,99 USD miesięcznie za 500 MB.

Wpływ kompresji obrazu na wydajność

Przetestowaliśmy następujące wskaźniki przed i po optymalizacji za pomocą Imagify:

  • Rozmiary plików obrazów (Imagify)
  • Całkowity rozmiar strony (GTMetrix)
  • Podstawowe wskaźniki internetowe (PageSpeed ​​Insights)
  • Udostępniaj obrazy w formatach nowej generacji i wydajnie koduj ostrzeżenia o obrazach (audyty PageSpeed ​​Insights)

Kompresja Imagify zmniejsza rozmiary plików graficznych .

Pierwszym efektem kompresji Imagify jest znaczne zmniejszenie rozmiaru pliku. Obraz, który testowaliśmy, miał rozmiar od 1,6 MB do 87 KB. To 88% oszczędności! Imagify wygenerował również format WebP.

Skompresowany obraz – Źródło: Imagify

Oto kolejny wynik kompresji z obrazem PNG. Imagify zoptymalizował 95,94% rozmiaru pliku. Poszło z 1,90 MB do 79,15 KB:

Skompresowany obraz w 95,94% - Źródło: Imagify
Skompresowany obraz w 95,94% – Źródło: Imagify

Chociaż obraz został skompresowany do 95,94%, jakość została zachowana.

Obraz oryginalny i skompresowany za pomocą Imagify: ta sama jakość wizualna – Źródło: Imagify

Imagify sprawia, że ​​Core Web Vitals jest zielony na urządzeniach mobilnych .

Core Web Vitals udoskonalone dzięki Imagify i zoptymalizowanym obrazom — Źródło: PSI
Core Web Vitals udoskonalone dzięki Imagify i zoptymalizowanym obrazom – Źródło: PSI

Podstawowe wskaźniki internetowe i inne wskaźniki PageSpeed ​​Insights przed kompresją były pomarańczowe i czerwone:

Core Web Vitals bez Imagify — źródło: PSI
Core Web Vitals bez Imagify – Źródło: PSI

Imagify rozwiązuje problemy związane z obrazami w audycie PageSpeed ​​Insights .

Pozytywne audyty - Źródło: Imagify
Pozytywne audyty – Źródło: Imagify

Dla porównania, tak wyglądał audyt PageSpeed ​​Insights przed zastosowaniem kompresji z Imagify:

Przed skompresowaniem obrazów za pomocą Imagify — źródło: PSI
Przed kompresją obrazów za pomocą Imagify – Źródło: PSI

Imagify zmniejsza ogólną wagę strony z 3,93 MB do zaledwie 822 KB. Zmniejszyła się również liczba żądań HTTP z 67 do 15.

Zmniejszono całkowity rozmiar strony po skompresowaniu obrazów za pomocą Imagify — źródło: GTmetrix
Zmniejszono całkowity rozmiar strony po skompresowaniu obrazów za pomocą Imagify – Źródło: GTmetrix

Jeśli jesteś ciekawy, całkowity rozmiar strony przed kompresją wynosił 3,93 MB, a obrazy zajmowały 2,06 MB całkowitej wagi.

Przed skompresowaniem obrazów za pomocą Imagify — Źródło: GTmetrix
Przed kompresją obrazów za pomocą Imagify – Źródło: GTmetrix

Kompresja obrazu może przyspieszyć ładowanie i poprawić wrażenia użytkownika, jeśli zostanie wykonana prawidłowo. Rozpocznij swoją przygodę z kompresją obrazu z Imagify! Przed zainstalowaniem wtyczki na swojej stronie WordPress możesz bezpłatnie korzystać z aplikacji internetowej.