Jak zoptymalizować obrazy na stronę internetową

Jak zoptymalizować obrazy pod szybkość strony (WebP vs AVIF) | We.Inc

Wybierz właściwy format, skaluj przez srcset, ładuj leniwie właściwe obrazy i nigdy hero. W zestawie generator znaczników picture, srcset i fetchpriority.

Jak zoptymalizować obrazy na stronę internetową

Optymalizacja obrazów sprowadza się do czterech kroków: wybierz format pasujący do obrazu, eksportuj tylko szerokości w pikselach, których potrzebuje układ, skompresuj każdy plik i kontroluj, kiedy się ładuje. Serwuj AVIF lub WebP z zapasowym JPEG, wymień szerokości w srcset, ładuj leniwie obrazy poniżej pierwszego ekranu, a obrazowi hero daj zamiast tego fetchpriority high.

Jaki format do jakiego obrazu

Obrazy to zwykle najcięższa część strony, a hero jest często elementem mierzonym jako Largest Contentful Paint. Większość oszczędności daje kilka ustawień wybranych raz: format, szerokości, jakość i sposób ładowania. Generator poniżej pisze poprawne znaczniki dla tych wyborów, a lista kontrolna pod nim obejmuje resztę.

Najczęściej zadawane pytania

WebP czy AVIF: którego używać?

Oba są lepsze od JPEG przy zdjęciach. AVIF to nowszy format i często kompresuje mocniej, a WebP koduje się szybciej i dłużej jest obsługiwany. Bezpieczny wzorzec to element picture oferujący najpierw AVIF, potem WebP, a w tagu img JPEG dla starszych przeglądarek.

Co robi atrybut sizes?

Mówi przeglądarce, jak szeroko obraz zostanie narysowany, zanim powstanie układ, żeby mogła wybrać właściwy plik z srcset. Bez sizes przeglądarka zakłada, że obraz wypełnia cały viewport, i może pobrać znacznie większy plik niż potrzeba.

Czy każdy obraz powinien mieć loading lazy?

Tylko obrazy poniżej pierwszego ekranu. Leniwe ładowanie czeka, aż przeglądarka ustali, gdzie jest obraz, a takiego opóźnienia nie chcesz dla niczego, co ludzie widzą od razu.

Jak mocno kompresować?

Obniżaj jakość, aż w pełnym rozmiarze ledwo zobaczysz różnicę, a potem cofnij się o jeden stopień. Zdjęcia z dużą ilością szczegółów dobrze ukrywają kompresję; gładkie gradienty, niebo i tekst szybciej pokazują artefakty.

Czy do optymalizacji obrazów potrzebuję wtyczki lub usługi?

Nie. Możesz skalować i konwertować w edytorze lub darmowym narzędziu w przeglądarce, a znaczniki napisać ręcznie. Usługi pomagają, gdy masz tysiące obrazów lub pliki wgrywane przez użytkowników do automatycznego przetwarzania.

Najpierw format

Właściwy rozmiar na każdym ekranie

Kolejność ładowania

Lista kontrolna optymalizacji obrazów

Co sprawdzić i dlaczego

Wzorce znaczników do skopiowania

AVIF i WebP z zapasowym JPEG

Przeglądarka używa pierwszego obsługiwanego typu źródła. img niesie rozmiar, tekst alternatywny i wskazówki ładowania dla każdego formatu.

Hurtowe skalowanie i konwersja z sharp

Mały skrypt Node z pakietem sharp: każdy JPEG w ./src staje się trzema szerokościami WebP w ./out.

Cedrowy taras z wbudowaną ławką o zachodzie słońca

Generator znaczników obrazu

Ustaw nazwę pliku, szerokości, formaty i miejsce obrazu na stronie. Generator pisze znaczniki picture i img z właściwymi wskazówkami ładowania.

Rdzeń nazwy pliku

Eksportowane szerokości (piksele)

Maksymalna szerokość w układzie (CSS px)

Proporcje

Tekst alternatywny

Nowoczesne formaty

Położenie na stronie

Na pierwszym ekranie (hero)

Poniżej pierwszego ekranu

Kopiuj HTML

Zacznij za darmo · Bez karty kredytowej

Powiązane: Poradniki

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony