Jak skompresować PNG
- Dodaj swoje obrazy PNG. Przeciągnij i upuść pliki PNG na pole zrzutu, kliknij, aby przeglądać, lub wklej ze schowka. Możesz dodać kilka naraz.
- Wybierz poziom optymalizacji. Wybierz Szybki, Zrównoważony lub Maksymalny. Wyższe poziomy intensywniej szukają mniejszego, bezstratnego kodowania, więc trwają nieco dłużej, ale wyciskają trochę więcej.
- Optymalizuj na swoim urządzeniu. Każdy PNG jest zapisywany ponownie lokalnie za pomocą OxiPNG. Dla każdego pliku zobaczysz pierwotny rozmiar, nowy rozmiar i procent zaoszczędzonej przestrzeni — przy zachowaniu każdego piksela.
- Pobierz — albo konwertuj, by zaoszczędzić więcej. Pobieraj pliki pojedynczo lub wszystkie naraz w postaci pliku ZIP. Jeśli zdjęcie w PNG nadal jest duże, zmień format wyjściowy na WebP, by uzyskać znacznie mniejszy wynik przyjazny sieci.
Po co kompresować lub konwertować PNG?
PNG jest wszędzie — to domyślny format zrzutów ekranu, podstawowy wybór dla logotypów i ikon oraz standard dla każdej grafiki, która potrzebuje przezroczystego tła. Problem w tym, że pliki PNG często są większe, niż muszą być. Edytory obrazów i narzędzia do zrzutów ekranu zapisują rozbudowane, niezoptymalizowane pliki z dodatkowymi metadanymi, nieoptymalnymi ustawieniami kompresji i danymi koloru, których nie potrzebują. Optymalizacja usuwa ten balast, dzięki czemu strony ładują się szybciej, załączniki wysyłają się sprawniej, a miejsce na dane starcza na dłużej.
Ponieważ to narzędzie działa w całości na Twoim urządzeniu, jest to również prywatny sposób na taką operację. Tradycyjne optymalizatory online przesyłają Twoje obrazy na zdalny serwer, przetwarzają je tam i odsyłają z powrotem. Tutaj każdy PNG jest wczytywany do pamięci, zapisywany ponownie za pomocą kompilacji WebAssembly OxiPNG i przekazywany prosto z powrotem do Ciebie — Twoje pliki nigdy nie trafiają do sieci, co ma znaczenie, gdy zrzut ekranu lub zasób projektowy zawiera poufne informacje.
Optymalizacja bezstratna a konwersja stratna
PNG to format bezstratny: odtwarza każdy piksel dokładnie, bez artefaktów kompresji i z pełną obsługą przezroczystości. Ta wierność jest sednem PNG, ale zarazem ogranicza to, jak mały może się stać plik PNG. OxiPNG utrzymuje Twój obraz idealnym piksel w piksel — znajduje tylko bardziej wydajny sposób zapisania tych samych danych, redukując paletę kolorów tam, gdzie to możliwe, dobierając lepsze filtry i odrzucając zbędne bloki. Bądźmy szczerzy co do rachunków: oszczędności bezstratne są skromne, zwykle rzędu 5–30%, a już zoptymalizowany PNG może niemal w ogóle się nie zmniejszyć.
Gdy potrzebujesz drastycznej redukcji, odpowiedzią nie jest lepszy PNG — tylko inny format. Konwersja PNG do WebP lub AVIF stosuje kompresję stratną, która może zmniejszyć rozmiar pliku o 60–90%, nadal obsługując przezroczystość. Kompromis polega na tym, że konwersja stratna może wprowadzić subtelne zmiany, więc jest idealna dla fotografii i złożonych obrazów, podczas gdy bezstratny PNG pozostaje najlepszy dla grafik o ostrych krawędziach, gdzie liczy się każdy piksel. To narzędzie pozwala Ci wybrać: zachowaj PNG dla wierności albo zmień format wyjściowy na WebP dla rozmiaru.
Czym jest PNG i kiedy warto go używać?
PNG (Portable Network Graphics) powstał jako wolny od patentów, bezstratny zamiennik GIF. Wykorzystuje kompresję DEFLATE wraz z filtrami predykcji dla poszczególnych wierszy i obsługuje pełny 8-bitowy kanał alfa zapewniający płynną przezroczystość. To czyni go znakomitym do logotypów, ikon, zrzutów ekranu, grafiki liniowej, wykresów i każdego obrazu z ostrymi krawędziami, płaskim kolorem lub tekstem — treści, które formaty stratne rozmazują lub otaczają aureolami. Szczegóły techniczne możesz przeczytać w opisie formatów obrazów w MDN.
PNG to zły wybór dla fotografii. Ponieważ nigdy nie odrzuca szczegółów, zdjęcie o ciągłej tonacji staje się ogromnym plikiem PNG — często wielokrotnie większym niż ten sam obraz jako JPEG lub WebP. Jeśli zapisujesz zdjęcia jako PNG, ten jeden nawyk jest prawdopodobnie Twoim największym źródłem nadmiarowej wagi. Sięgaj po PNG, gdy potrzebujesz ostrych krawędzi lub przezroczystości, a po format stratny, gdy masz zdjęcie. Nie wiesz, którego użyć? Nasz konwerter obrazów pozwala wypróbować oba i porównać wyniki obok siebie.
Wskazówki dla najlepszych rezultatów
- Dopasuj poziom optymalizacji do zadania. Użyj „Szybki” do szybkiego przejścia przez wiele plików, a „Maksymalny”, gdy wyciśnięcie ostatniego bajtu z pojedynczego kluczowego obrazu jest warte dodatkowego czasu przetwarzania.
- Zmniejsz rozmiar przed optymalizacją. Zrzut ekranu w 4K wyświetlany przy szerokości 800 px to w większości zmarnowane piksele. Użyj wbudowanej opcji zmiany rozmiaru, by uzyskać znacznie większą oszczędność, niż sama optymalizacja bezstratna kiedykolwiek zdoła zapewnić.
- Konwertuj zdjęcia, nie walcz z nimi. Jeśli „PNG” jest w rzeczywistości zdjęciem, zmień format wyjściowy na WebP zamiast oczekiwać, że bezstratna optymalizacja zdziała cuda.
- Zachowaj PNG dla przezroczystości. Gdy potrzebujesz przezroczystego tła i szerokiej zgodności, bezstratny PNG to bezpieczny wybór — a OxiPNG utrzymuje ten kanał alfa idealnym piksel w piksel.