STATUS IS UPWIKI OPTYMALIZACJI WITRYN
17Przyspieszaj
Wydajność i dostarczanie / Przyspieszaj

AVIF, WebP, JPEG i PNG: Wybierz właściwy format obrazu

Wybierz format na podstawie zadania obrazu, odbiorców i przetestowanej ścieżki zapasowej. AVIF i WebP mogą zmniejszyć wagę transferu, ale JPEG i PNG wciąż są niezawodnymi zapasami, gdy zgodność lub dokładne piksele mają znaczenie.

AVIF, WebP, JPEG i PNG: Wybierz właściwy format obrazu — PRZEWODNIK WIZUALNY
CZYTAJ
8 min
ŹRÓDŁA
7
ZWERYFIKUJ PONOWNIE
2027-03-27
przejrzano
Recenzent ds. wydajności i dostarczania sieci
KRÓTKA ODPOWIEDŹ

Zacznij od decyzji.

Nie ma jednego uniwersalnego najlepszego formatu obrazu dla sieci. Dla fotograficznego hero lub zdjęcia produktu zacznij od testów AVIF, następnie zaoferuj WebP i przygotuj fallback w JPEG, gdy Twoi odbiorcy obejmują klientów, którzy mogą nie dekodować nowszych formatów. Dla zrzutu ekranu, diagramu lub grafiki z dużą ilością tekstu zachowaj master lossless i porównaj bezstratne WebP lub AVIF z PNG; użyj PNG jako szeroko kompatybilnego fallbacka, gdy potrzebna jest przezroczystość lub ostre krawędzie. JPEG pozostaje niezawodnym fallbackiem dla nieprzezroczystych fotografii, ale nie obsługuje kanału alfa.

Traktuj konwersję jako kontrolowaną zmianę w dostarczaniu. Porównaj rozmiar pliku i istotny przycrop przy rzeczywistych rozmiarach wyświetlania, opublikuj uporządkowane źródła przez element <picture>, ustaw wymiary i przetestuj odpowiedzi CDN, typy MIME, cache i fallback przed wydaniem. To chroni treść, gdy preferowany format jest niedostępny.

PRZEWODNIK WIZUALNY

Zobacz pracę jako system.

Użyj tej mapy, aby połączyć decyzje z artykułu, zanim przejdziesz do poszczególnych taktyk.

SIUPrzyspieszaj
01Wybierz według zadania, które ma wykonać obraz
02Zrozum, co każdy format wnosi
03Zbuduj ścieżkę zapasową zamiast stawiać na jeden format
04Budżetuj czas enkodowania i chroń jakość wizualną
01

Wybierz według zadania, które ma wykonać obraz

Zacznij od zasobu, nie od rozszerzenia. Fotografia to zawartość o ciągłych tonach, więc pewne straty mogą być akceptowalne przy rozmiarze, w jakim jest wyświetlana. Zrzut ekranu, wykres, logo lub rysunek wektorowy ma ostre krawędzie i tekst, gdzie artefakty są dobrze widoczne. Zachowaj je przy wyjściu bezstratnym lub poddaj ścisłej akceptacji. Użyj SVG dla logosu lub diagramu wektorowego, gdy jest dostępny.

Następnie zidentyfikuj wymagane możliwości. Alfa oznacza przezroczystość per-piksel. Animacja to sekwencja klatek. Wymagane pokrycie przeglądarek, wolumen publikacji i czas budowania to ograniczenia dostawy, które mogą przesłonić korzyści z mniejszego formatu.

Nieprzezroczyste fotografie

Najpierw testuj lossy AVIF i WebP. Trzymaj JPEG dostępny, gdy potrzebny jest szeroko kompatybilny nieprzezroczysty fallback.

Ostre grafiki i zrzuty ekranu

Zachowaj źródło bezstratne. Porównaj PNG z bezstratnym WebP lub AVIF w rzeczywistej skali wyświetlania przed wyborem.

Grafika z przezroczystością

Użyj AVIF, WebP lub PNG; nie wybieraj JPEG, ponieważ nie obsługuje kanału alfa.

02

Zrozum, co każdy format wnosi

AVIF przechowuje obrazy kodowane AV1 w formacie opartym na HEIF. Specyfikacja obejmuje obrazy pojedyncze, sekwencje obrazów i elementy obrazu z alfą. Obsługuje kompresję stratną i bezstratną, przezroczystość oraz animację. Oszczędności nie są stałe: źródło, enkoder, szybkość, docelowa jakość i metadane wpływają na wynik.

WebP obsługuje tryby stratny i bezstratny, przezroczystość i animację. JPEG to stratny format dla obrazów statycznych o bardzo szerokim, historycznym wsparciu, przydatny jako fallback dla nieprzezroczystych fotografii. PNG jest bezstratny z obsługą alfa, co czyni go solidnym fallbackiem dla dokładnej grafiki, choć PNG fotograficzny jest często nieefektywny. Zwykły PNG jest statyczny; przy animacji przetestuj osobny format animacji.

AVIF

Warto rozważyć go dla wysoko wartościowych obrazów rastrowych, gdzie mniejsze transfery mogą uzasadnić dodatkowe prace encodera i fallback.

WebP

Przydatny jako nowoczesna, ogólnego przeznaczenia opcja rastrowa, obejmująca przezroczystość i sekwencje animowane.

JPEG

Używaj jako fallback dla nieprzezroczystych fotografii, nie do logotypów czy wycięć z przezroczystością.

PNG

Użyj do bezstratnego, przezroczystego rastrowego fallbacka i tam, gdzie fidelita pikseli jest ważniejsza niż minimalne bajty.

03

Zbuduj ścieżkę zapasową zamiast stawiać na jeden format

Element <picture> pozwala przeglądarce ocenić alternatywy. Umieść AVIF jako pierwsze źródło, potem WebP, a następnie element <img> jako fallback w JPEG lub PNG, z odpowiednim typem MIME. Przeglądarka pominie źródło, którego nie obsługuje, i skorzysta z fallbacku, gdy żadne źródło nie będzie używalne. Zachowaj ten sam sensowny tekst alternatywny, chyba że zamierzasz celowo zmienić crop.

Fallback formatu nie zastępuje responsywnego doboru rozmiaru. Dostarcz kandydatów bazujących na szerokości i szczery atrybut sizes, gdy slot jest zmienny. Uwzględnij width i height, aby przeglądarka mogła zarezerwować miejsce. Mały plik w formacie o nadmiernych wymiarach pikselowych nadal marnuje bajty.

Sugerowana kolejność źródeł

Najpierw AVIF, drugie WebP, potem JPEG dla nieprzezroczystych zdjęć lub PNG, gdy fallback wymaga przezroczystości albo bezstratnych krawędzi.

Ostrożność z cache

Jeśli serwer wybiera formaty na podstawie możliwości żądania zamiast markupu picture, skonfiguruj poprawną wariację cache i przetestuj, czy każdy klient otrzymuje dekodowalną reprezentację.

Test fallbacku

Użyj klienta bez preferowanego dekodera lub celowo wyłącz źródło na stagingu; potwierdź, że obraz, wymiary i tekst alternatywny pozostają poprawne.

04

Budżetuj czas enkodowania i chroń jakość wizualną

Nowoczesna kompresja przenosi pracę do etapu enkodowania. Referencyjny enkoder AVIF oferuje zakres szybkości od 0 (najwolniejszy) do 10 (najszybszy); WebP również wymienia więcej pracy enkodera na czas, rozmiar wyjściowy i jakość. Traktuj wsadową rekompresję lub transformację on‑demand jako decyzję operacyjną, a nie darmową zmianę ustawień.

Ustaw powtarzalną politykę według klasy zasobu i przeglądaj oryginały przy typowych rozmiarach wyświetlania. Oceń twarze, gradienty, tekst, krawędzie i granice przezroczystości. Zachowaj master i zapisuj wersję oraz ustawienia enkodera, aby defekt można było odtworzyć i przywrócić.

Szybkość to kompromis

Szybsze enkodowanie zmniejsza presję budowania, ale może wygenerować większy plik lub mniej efektywną kompresję; przeprowadź benchmark na własnym zestawie źródeł.

Jakość to nie jedna liczba

Ocena lub preset nie zastąpi przeglądu wizualnego regionów obrazu, które mają znaczenie dla odwiedzających.

05

Zrób ze zmiany formatów obrazu praktykę poprawiającą niezawodność

Dla Status Is UP, optymalizacja obrazów jest proaktywną pracą uptime, gdy zapobiega wydaniu, które pogorszy krytyczną stronę. Zrób inwentaryzację krytycznych URLi obrazów, przetestuj reprezentatywną konwersję i zweryfikuj typ treści, zachowanie CDN oraz unieważnianie cache przed migracją na całą stronę.

Wdrażaj w odwracalnych partiach. Porównaj renderowanie i zachowanie transferu na kandydacie wydania, a potem zachowaj starą reprezentację aż do potwierdzenia nowej ścieżki. Jeśli transformacja lub reguła cache zawiedzie, przywróć znany dobry zasób. To kierunek dostawy odporny na błędy, a nie uniwersalny nakaz stosowania AVIF lub wielu formatów.

Chroń najpierw obrazy krytyczne

Priorytetyzuj obraz leadowy i obrazy treści, które wpływają na pierwszy użyteczny widok, a nie od razu cały archiwum.

Przygotuj rollback

Utrzymuj deterministyczne nazwy zasobów lub wersjonowaną mapę, aby poprzednia ścieżka JPEG, PNG lub WebP mogła zostać szybko przywrócona.

DZIAŁANIE / WERYFIKACJA

Twój praktyczny przewodnik z zadaniami.

  1. 01

    Sklasyfikuj zasób

    Zaznacz, czy każdy celowy plik to zdjęcie, ostra grafika, zasób przezroczysty czy animacja.

    SPRAWDŹ: Inwentaryzacja zawiera źródłowy master, widoczną rolę, potrzebę przezroczystości i zamierzone ruchy.
  2. 02

    Wybierz zestaw pilotażowy

    Wybierz reprezentatywne, wpływowe obrazy przed konwersją biblioteki.

    SPRAWDŹ: Pilot obejmuje typy obrazów ze strony priorytetowej.
  3. 03

    Utwórz kontrolowane warianty

    Wygeneruj AVIF, WebP oraz potrzebny fallback JPEG lub PNG z jednego mastera.

    SPRAWDŹ: Każdy kandydat ma znane wymiary, wersję enkodera i ustawienia.
  4. 04

    Przejrzyj rzeczywiste renderowanie

    Sprawdź kandydatów przy typowych rozmiarach wyświetlania pod kątem tekstu, gradientów, twarzy, krawędzi i przezroczystości.

    SPRAWDŹ: Recenzent zatwierdza ważny crop bez istotnych artefaktów.
  5. 05

    Dodaj responsywne źródła i wymiary

    Użyj <picture> tam, gdzie potrzebne, dostarcz odpowiednie kandydaty rozmiarowe i określ width i height.

    SPRAWDŹ: Test układu wybiera właściwy zasób bez przesunięcia układu spowodowanego obrazem.
  6. 06

    Zweryfikuj zachowanie dostawy

    Sprawdź typ treści, ścieżkę odpowiedzi, transformacje CDN i reguły cache na stagingu.

    SPRAWDŹ: Każdy wybrany obraz ma oczekiwany typ MIME i istniejący obiekt.
  7. 07

    Przetestuj fallback

    Przeprowadź test warunku, który nie może użyć preferowanego źródła.

    SPRAWDŹ: Fallback zachowuje treść, tekst alternatywny, wymiary i akceptowalny wygląd.
  8. 08

    Wydaj z mapą rollbacku

    Zachowaj poprzednią reprezentację i udokumentowaną ścieżkę przywracania.

    SPRAWDŹ: Właściciel wydania potrafi zidentyfikować i przywrócić poprzednie mapowanie zasobów.
TEMATY DO DYSKUSJI

Porównuj kompromisy, nie dane prywatne.

Użyj tych pytań z zespołem lub społecznością właścicieli witryn. Dziel się metodami i lekcjami, ale nigdy nie wklejaj poświadczeń, danych klientów ani niepublicznych informacji infrastruktury.

  1. 01

    Która klasa obrazów na Twojej stronie generuje najbardziej widoczny kompromis między oszczędnością bajtów a jakością wizualną i jak ją oceniasz?

  2. 02

    Jaki format fallback okazał się najbardziej przydatny dla przeglądarek lub osadzonych klientów używanych przez Twoich odwiedzających?

  3. 03

    Jak utrzymujecie powtarzalność ustawień konwersji obrazów, gdy zespół musi wycofać wydanie?

POPULARNE / AUTORYTATYWNE ZASOBY

Otwórz materiały źródłowe.

MDN Web DocsImage file type and format guide ↗

Praktyczne, skoncentrowane na przeglądarce porównanie formatów rastrowych, trybów kompresji, przezroczystości, animacji i wyborów fallback.

Przejrzano 2026-09-27
MDN Web DocsHTML picture element reference ↗

Wyjaśnia wybór źródła, alternatywy na podstawie typu, kandydatów responsywnych oraz rolę fallbacka <img>.

Przejrzano 2026-09-27
W3CPortable Network Graphics specification, Third Edition ↗

Aktualne zalecenia dotyczące PNG dla bezstratnych obrazów rastrowych, wsparcia alfa oraz zakresu zastosowań PNG jako statycznego lub animowanego formatu.

Przejrzano 2026-09-27
Alliance for Open MediaAV1 Image File Format specification ↗

Utrzymywana specyfikacja AVIF, w tym definicje sekwencji obrazów i elementów obrazu z alfą.

Przejrzano 2026-09-27
web.devUsing AVIF to compress images on your site ↗

Praktyczne wskazówki Google dotyczące kontroli enkodera AVIF, testów jakości i ograniczeń wydajności obrazu.

Przejrzano 2026-09-27
Google for Developerscwebp reference ↗

Oficjalna dokumentacja enkodera WebP dotycząca kontroli trybów bezstratnych i stratnych, ustawień alfa oraz kompromisów szybkości i jakości.

Przejrzano 2026-09-27
WHATWGHTML images ↗

Żywy standard HTML dotyczący selekcji responsywnych obrazów oraz zachowania width i height.

Przejrzano 2026-09-27

Polityka źródeł. Twierdzenia dotyczące możliwości formatów, zachowania HTML i kompromisów enkoderów opierają się na oficjalnych specyfikacjach i dokumentacji wymienionej w Zasobach. Rekomendacje są warunkowe i zależą od testów zasobów, odbiorców i konfiguracji dostawy organizacji; linki nawigacyjne nie są źródłami dowodowymi.

SZYBKIE WYJAŚNIENIA

Często zadawane pytania.

Czy AVIF zawsze jest najlepszym formatem obrazu dla sieci?

Nie. AVIF to silna opcja do przetestowania, ale decyzja zależy od widocznej jakości, wymaganego pokrycia klientów, możliwości enkodowania i działającego fallbacku. Fotografia może skorzystać z AVIF, podczas gdy dokładna grafika może wymagać bezstratnego wyjścia i fallbacku PNG.

Czy powinienem zamienić każde JPEG i PNG na WebP lub AVIF?

Nie ślepo. Zacznij od obrazów o dużym znaczeniu i zachowaj mastery. Konwertuj tam, gdzie przegląd zatwierdza wynik wizualny i ścieżkę dostawy. PNG może pozostać właściwy dla bezstratnej grafiki i przezroczystości, a JPEG — jako fallback dla nieprzezroczystych fotografii.

Czy nowoczesne formaty eliminują potrzebę responsywnych obrazów?

Nie. Wybór formatu i dobór rozmiaru rozwiązują różne problemy. <picture> pomaga wybrać obsługiwany format, podczas gdy srcset i sizes pomagają dobrać odpowiednią rozdzielczość. Width i height nadal pozwalają przeglądarce zarezerwować miejsce przed przybyciem obrazu.

Status Is UP Editorial Team · Redaktorzy Uptime Enablement

Sprawdził(a): Recenzent ds. wydajności i dostarczania sieci. Opublikowano: 2026-09-27; zaktualizowano: 2026-09-30.