Pomoc techniczna
Dlaczego mój plik PNG jest taki duży? Jak zmniejszyć bez psucia obrazu
PNG może być duży, bo jest lossless i może zachować przezroczystość. Skompresuj PNG, zmniejsz wymiary albo przekonwertuj zdjęcia na JPEG lub WebP.
Pliki PNG mogą być duże, ponieważ PNG jest lossless i może zachować przezroczystość oraz drobne detale pikseli.
Zdjęcia zapisane jako PNG często są znacznie większe niż JPEG lub WebP. Zrzuty, logo, grafika interfejsu i obrazy z przezroczystością mogą być dobrymi kandydatami na PNG.
Aby zmniejszyć rozmiar: skompresuj PNG, zmniejsz wymiary, jeśli są większe niż potrzeba, usuń zbędną przezroczystość gdy to pasuje, i przekonwertuj zdjęcia na JPEG lub WebP, gdy PNG nie jest potrzebny.
PNG jest duży przez sposób zapisu pikseli — nie dlatego, że PNG jest „zawsze ciężki”. Poniższe siedem powodów to typowe przypadki.
Dlaczego pliki PNG mogą być tak duże?
PNG używa kompresji lossless. Po kompresji oryginalne piksele mają dać się odtworzyć bez strat. To pomaga, gdy potrzebujesz dokładnych pikseli. Zdjęcia, gradienty, szum i złożone tekstury mogą więc pozostać duże: kolor zmienia się z piksela na piksel, a kompresja lossless ma mniej powtórzeń.
Kompresja lossless i lossy
Kompresja lossless zostawia każdy piksel do odtworzenia. PNG jest lossless. Lossy odrzuca część detalu, żeby plik był mniejszy. JPEG jest lossy. WebP jako format może obsługiwać tryby lossy i lossless. Nie o żargon tu chodzi. Chodzi o to, dlaczego PNG może zostać duży: format zachowuje dane pikseli, zamiast je wyrzucać.
1. Zapisano zdjęcie jako PNG
Zdjęcie zwykle ma dużo kolorów, delikatne gradienty, szum i teksturę. Kompresja lossless PNG może być tam mało efektywna. Przy zdjęciu JPEG lub WebP często daje znacznie mniejszy plik. To tendencja, nie prawo: PNG nie jest zawsze większy niż JPEG. Prosta grafika może być małym PNG; zaszumione zdjęcie PNG może być ogromne.
2. Wymiary są większe, niż potrzebujesz
Obraz 4000 × 3000 używany w okolicach 1000 × 750 nadal niesie dodatkowe piksele. Rozmiar pliku to nie tylko szerokość × wysokość, ale więcej pikseli zwykle oznacza więcej danych. Jeśli potrzebujesz tylko mniejszego wyświetlania, zmniejszenie wymiarów pomaga. Zmień rozmiar zdjęcia może zmienić szerokość i wysokość w przeglądarce, gdy obraz jest dużo większy niż użycie.
3. Przezroczystość może dodać dane
PNG może przechowywać kanał alpha przezroczystości. To przydatne dla logo, ikon, nakładek i zasobów interfejsu na zmieniającym się tle. Jeśli obraz nie potrzebuje przezroczystości, kanał alpha i tak może tam być i dodawać dane. Usunięcie przezroczystości nie zawsze mocno zmniejsza PNG — efekt zależy od obrazu.
4. Złożone obrazy słabo się kompresują
PNG często dobrze kompresuje tam, gdzie kolory się powtarzają: płaskie wypełnienia, proste logo, interfejs, wykresy z jednolitymi obszarami. Szum fotograficzny, tekstura, gradienty i bardzo szczegółowa treść dają kompresorowi mniej do ponownego użycia, więc plik może zostać duży, choć na ekranie „wygląda normalnie”.
5. Zrzuty ekranu mogą być duże z innych powodów
Zrzuty często pasują do PNG: tekst, interfejs, wykresy, ostre krawędzie i płaskie kolory. Mogą jednak być duże przez duży ekran, retinę lub high-DPI, nadmierne wymiary albo zdjęcia w kadrze. To nie znaczy, że każdy zrzut ma zostać PNG. Znaczy, że zrzut może być duży przez rozmiar, nawet gdy PNG jest rozsądnym formatem.
6. Metadane mogą dodać trochę rozmiaru
PNG może zawierać dodatkowe chunki: profil koloru, tekstowe metadane lub informacje o oprogramowaniu. Te bajty mogą trochę dodać. W typowych zbyt dużych PNG metadane rzadko są główną przyczyną. Dane pikseli, wymiary i złożoność treści zwykle znaczą więcej.
7. Więcej informacji o kolorze może zwiększyć plik
Obraz może być RGB albo RGBA (RGB plus alpha). Więcej kanałów to więcej informacji o kolorze. Wyższa bit depth też może dodać. Nie musisz sprawdzać bit depth, żeby działać: jeśli to zdjęcie PNG albo plik dużo większy niż rozmiar na ekranie, zacznij od kompresji, wymiarów i tego, czy PNG jest właściwym formatem.
- PNG
- Zdjęcie zapisane jako PNG
- Zbyt duże wymiary
- Przezroczystość / dodatkowe kanały
- Szum, tekstura, gradienty
- Większy plik
Jak zmniejszyć plik PNG
Pracuj w tej kolejności. Nie każdy krok jest potrzebny przy każdym pliku.
1. Skompresuj PNG
Najpierw ponownie zakoduj PNG. Redukcja może być mała, jeśli plik już był dobrze skompresowany.
2. Zmniejsz, jeśli wymiary są większe niż potrzeba
Jeśli wyświetlasz obraz dużo mniejszy niż rozmiar w pikselach, zmniejszenie szerokości i wysokości może obciąć sporo danych.
3. Sprawdź, czy przezroczystość naprawdę jest potrzebna
Zostaw alpha, gdy obraz ma leżeć na zmieniającym się tle. Usuń tylko wtedy, gdy stałe tło wystarczy.
4. Rozważ JPEG lub WebP dla zdjęć
Zdjęcia często bardziej maleją w formacie lossy, gdy nie potrzebujesz dokładnych pikseli ani przezroczystości.
5. Unikaj zbędnych powtarzanych konwersji
Przechodzenie tam i z powrotem nie dodaje jakości. Każde przejście lossy może dodać artefakty.
6. Porównaj jakość wizualną potem
Spójrz na tekst, cienkie linie i twarze w 100% zbliżeniu, zanim usuniesz oryginał.
Najpierw skompresuj PNG
NEXNARA Kompresuj zdjęcie przyjmuje JPG, PNG i WebP i zachowuje ten sam format: PNG zostaje PNG. PNG jest ponownie kodowany bez usuwania przezroczystości. Redukcja rozmiaru często jest mała, bo PNG jest lossless — zwłaszcza gdy plik już był dobrze skompresowany. Suwak jakości dotyczy JPG i WebP, nie PNG. Pliki większe niż 20 MB nie są przetwarzane w przeglądarce.
Kiedy konwertować PNG na JPEG?
JPEG ma sens przy zdjęciach i realistycznych scenach, gdy nie potrzebujesz przezroczystości, a mniejszy plik jest ważniejszy niż dokładne piksele. JPEG nie obsługuje przezroczystości alpha. NEXNARA Konwertuj zdjęcie wypełnia przezroczyste obszary kolorem tła przy konwersji na JPG — domyślnie białym albo innym, który wybierzesz. Tekst, logo i interfejs mogą pokazać artefakty JPEG; porównaj wynik, zanim zastąpisz PNG.
Kiedy konwertować PNG na WebP?
WebP jako format może być lossy lub lossless i może zawierać przezroczystość. Przy wielu zdjęciach i grafikach WWW może dać mniejszy plik. Nie zawsze jest mniejszy: zależy od obrazu, enkodera i ustawień. Konwertuj zdjęcie może wyprowadzić WebP z JPG, PNG lub WebP. Jakość dotyczy JPG i WebP w tym narzędziu. Lossy WebP może zmniejszyć zdjęcia; może też zmiękczyć tekst i ostry interfejs, więc sprawdź podgląd.
Kiedy zostawić PNG?
Zostaw PNG, gdy potrzebujesz przezroczystości, logo, ikon, zrzutów z tekstem lub interfejsem, ostrej grafiki albo dokładnego zachowania pikseli. To sprawdzenie dopasowania, nie reguła, że każdy zasób interfejsu ma na zawsze zostać PNG. Jeśli to fotografia bez przezroczystości, inny format może lepiej posłużyć.
Jeśli obraz potrzebuje przezroczystości albo ostrego detalu tekstu i interfejsu, PNG nadal może być właściwym formatem. Celem nie jest zamiana każdego obrazu na JPEG lub WebP. Celem jest format, który pasuje do obrazu.
Krótkie porównanie — nie ranking:
| Format | Najlepszy do | Przezroczystość | Kompresja |
|---|---|---|---|
| PNG | Logo, zrzuty, interfejs | Tak | Lossless |
| JPEG | Zdjęcia | Nie | Lossy |
| WebP | Zdjęcia i grafika WWW | Tak | Lossy lub lossless |
Skompresuj obraz w przeglądarce
Kompresuj zdjęcie może zmniejszyć JPG, PNG lub WebP na tym urządzeniu. Zachowujesz ten sam format. Przetwarzanie obrazu odbywa się w przeglądarce. Plik nie jest wysyłany na serwer NEXNARA w tym narzędziu.
Kompresja PNG tutaj nie usuwa przezroczystości. Jeśli ponownie zakodowany plik nie jest mniejszy, narzędzie zostawia oryginalny rozmiar. To oczekiwane przy niektórych już wydajnych PNG.
Konwertuj PNG na JPG lub WebP
Konwertuj zdjęcie konwertuje między JPG, PNG i WebP. Nie konwertuje HEIC, SVG, animowanego GIF, RAW ani PDF.
Gdy wyjście to JPG, przezroczyste piksele są wypełniane kolorem tła, który ustawisz (białym, jeśli zostawisz domyślny). Wyjście PNG jest lossless. JPG i WebP używają ustawienia jakości.
Sama konwersja odbywa się w przeglądarce. Reklamy i inne funkcje witryny nadal używają sieci; to osobne od przetwarzania.
Zacznij od Kompresuj zdjęcie, jeśli chcesz zostawić PNG. Otwórz Konwertuj zdjęcie, jeśli zdjęcie PNG ma stać się JPG lub WebP.
FAQ
Dlaczego mój plik PNG jest taki duży?
PNG jest lossless i może przechowywać przezroczystość oraz drobny detal. Zdjęcia, nadmierne wymiary, szum i złożone tekstury mogą powiększyć plik. Metadane mogą trochę dodać, ale rzadko są główną przyczyną.
Jak zmniejszyć rozmiar pliku PNG?
Najpierw skompresuj PNG, potem zmniejsz, jeśli rozmiar w pikselach jest większy niż potrzeba. Jeśli to zdjęcie bez przezroczystości, konwersja na JPEG lub WebP często zmniejsza bardziej. Porównaj jakość po każdej konwersji lossy.
Czy PNG zawsze jest większy niż JPG?
Nie. Zdjęcia jako PNG często są znacznie większe niż JPEG, ale proste logo lub grafika interfejsu może być małym PNG. Rozmiar zależy od treści, nie od stałej reguły PNG kontra JPG.
Czy konwertować PNG na WebP?
WebP może być dobrym formatem WWW dla zdjęć i wielu grafik, także z przezroczystością. Nie zawsze jest mniejszy niż PNG. Konwertuj, gdy plik testowy wygląda dobrze i naprawdę jest mniejszy.
Czy kompresja PNG obniża jakość?
Kompresja PNG jest lossless: piksele mają się zgadzać po ponownym kodowaniu. Kompresuj zdjęcie ponownie koduje PNG bez usuwania przezroczystości; spadek rozmiaru często jest mały. Konwersja JPEG lub lossy WebP może obniżyć jakość.
Dlaczego mój zrzut PNG jest taki duży?
Zrzuty często pasują do PNG przez tekst, interfejs i płaski kolor. Rosną jednak z dużym ekranem, nagraniem high-DPI, dodatkowymi wymiarami lub zdjęciami w kadrze. Najpierw skompresuj; konwertuj tylko, gdy PNG nie jest potrzebny.