Dlaczego kompresja mojego PNG usunęła przezroczystość?
Zaktualizowano

Kompresja PNG nie usuwa przezroczystości. Jeśli prześwitujące obszary stały się jednolitym kolorem, plik zapisano jako JPG: JPEG nie ma kanału alfa, więc przezroczyste piksele są spłaszczane na tło (domyślnie białe). Zostań przy PNG albo użyj WebP, jeśli potrzebujesz mniejszego pliku, który nadal obsługuje przezroczystość. EditItAll działa w Twojej przeglądarce; nic nie jest przesyłane.
Zrób to teraz — za darmo, w przeglądarce
Open the PNG compressorKompresja PNG nie kasuje przezroczystości
PNG zaprojektowano tak, by zachowywał kanał alfa, czyli krycie każdego piksela, dzięki któremu logo, naklejki i wycięte zdjęcia produktów leżą na dowolnym tle. Domyślna rekompresja PNG jest bezstratna: pakuje te same piksele, w tym alfę. Obraz powinien wyglądać identycznie, łącznie z dziurami, tylko w ciaśniejszym pliku.
Jeśli dziury się wypełniły, nie "źle skompresowałeś PNG". Opuściłeś PNG. Zwykłe wyjście to JPEG, który w ogóle nie potrafi przechowywać przezroczystości. To zmiana formatu, nie ustawienie PNG. Przewodnik po formacie PNG to właściwy model: bezstratny, z przezroczystością; zdjęcia pozostają duże.
Co naprawdę spłaszczyło obraz
Sprawdź nazwę pobranego pliku i jego typ:
- Plik jest teraz JPG. Przezroczyste piksele złożono na jednolite tło (domyślnie białe) i odrzucono alfę. Konwersja PNG na JPG zawsze to robi: JPG nie ma gdzie umieścić prześwitujących pikseli.
- To nadal PNG, ale szachownica zniknęła. Grafika mogła zostać spłaszczona przed kompresją albo suwak jakości zjechał na tyle, że paleta kolorów się skurczyła. Domyślna kompresja PNG nie spłaszcza.
- Potrzebowałeś mniejszego pliku i dlatego wybrałeś JPG. Rozmiar i przezroczystość to różne zadania. JPG wygrywa rozmiarem przy zdjęciach i traci alfę. PNG zachowuje alfę i pozostaje większy.
Nie da się namalować oryginalnej przezroczystości z powrotem ze spłaszczonego JPG. Odrzucona alfa zniknęła, tak samo jak znikają stratne detale. Zachowaj wzorcowy PNG.
Zachowaj dziury: zostań przy PNG albo użyj WebP
Otwórz kompresor PNG i wrzuć oryginalny przezroczysty plik, nie spłaszczoną kopię.
- Zostaw wyjście na PNG. Domyślna rekompresja jest bezstratna, więc przezroczystość przetrwa. Sprawdź rozmiar we → wy. Zdjęcia prawie nie maleją; logo, ikony i zrzuty ekranu często tak.
- Jeśli PNG nadal jest za duży, a musisz zachować przezroczystość, skompresuj jako WebP. WebP potrafi przechowywać alfę. JPG nie.
- Jeśli naprawdę chcesz JPG (zdjęcie z jednolitym tłem), spłaszcz celowo i wybierz kolor tła, wiedząc, że dziury nie wrócą.
Wszystko działa na Twoim urządzeniu. Pliki nigdy nie są przesyłane, EXIF jest usuwany przy eksporcie, a po załadowaniu strony możesz przejść offline. Nawyk bezstratnego PNG jest w kompresowaniu PNG bez utraty jakości; dlaczego fotograficzne PNG zostają ogromne, jest w dlaczego pliki PNG są tak duże.
Gotowy, by spróbować?
Za darmo, bez rejestracji — a nic, co otwierasz, nie opuszcza Twojego urządzenia.
Częste pytania
Czy kompresja PNG usuwa przezroczystość?+
Nie przy ustawieniu domyślnym. Rekompresja PNG jest bezstratna, więc kanał alfa zostaje. Jeśli przezroczystość zniknęła, plik niemal na pewno zapisano jako JPG albo spłaszczono na tło.
Dlaczego mój przezroczysty PNG stał się biały?+
JPEG nie ma przezroczystości. Konwersja PNG na JPG składa prześwitujące piksele na tło (domyślnie białe) i odrzuca alfę. Biel to to tło, nie uszkodzony PNG.
Czy mogę odzyskać przezroczystość po zapisaniu jako JPG?+
Nie. Kanał alfa zniknął. Jeśli nadal masz oryginalny PNG, skompresuj ten. Spłaszczony JPG nie odtworzy dziur.
Jaki format zachowuje przezroczystość i zostaje mały?+
PNG zachowuje przezroczystość bezstratnie. WebP może zachować przezroczystość przy mniejszym rozmiarze, z kompromisem jakości, jeśli użyjesz ustawienia stratnego. JPG nie zachowa przezroczystości przy żadnej jakości.
Czy moje pliki PNG są przesyłane, żeby je skompresować?+
Nie. Kompresor PNG działa w całości w Twojej przeglądarce. Pliki nigdy nie opuszczają urządzenia, a strona działa offline po załadowaniu.