Wczytywanie plików…

Konwersja PNG na JPG

Zamień PNG na JPG do zdjęć, załączników e-mail i przesłań, gdzie liczy się mniejszy rozmiar pliku.

lub upuść zdjęcie tutaj

Jak przekonwertować PNG na JPG

Jak przekonwertować PNG na JPG

Upuść PNG na obszar przesyłania albo kliknij, by wybrać plik z urządzenia. Konwersja zaczyna się w chwili, gdy plik trafia na stronę, i dla zdjęcia w rozdzielczości ekranu kończy się zwykle znacznie poniżej sekundy. Gdy wynik jest gotowy, przycisk Pobierz zapisuje JPG pod oryginalną nazwą ze zmienionym rozszerzeniem. Aby przekonwertować kolejny obraz, upuść następny plik. Każda konwersja działa od zera, bez kolejki i bez kosztu rozgrzewki. Ta sama ścieżka kodu działa w przeglądarkach komputera i telefonu, a animowany PNG jest przetwarzany jako pojedyncza klatka z pierwszego obrazu sekwencji.

Co dzieje się z przezroczystymi obszarami

Co dzieje się z przezroczystymi obszarami

JPG nie ma obsługi przezroczystości. Każdy przezroczysty piksel twojego PNG musi zostać wypełniony jednolitym kolorem, zanim plik będzie można zapisać jako JPG. RoundCut wypełnia te obszary bielą, co jest standardowym zachowaniem i powodem, dla którego logo i wycięte produkty po konwersji mają białą ramkę. To nie usterka, to format. Jeśli potrzebujesz innego koloru tła, namaluj go na PNG w edytorze obrazu przed konwersją. Jeśli chcesz zachować przezroczysty wycinek do użytku w sieci, przekonwertuj na WebP. WebP niesie pełny obsługa przezroczystości i zwykle daje plik mniejszy niż PNG, niczego nie spłaszczając.

PNG czy JPG, który format pasuje do twojego obrazu

PNG czy JPG, który format pasuje do twojego obrazu

Zostaw PNG dla logo, ikon, zrzutów ekranu z wyraźnym tekstem lub grafiką liniową oraz wszystkiego z przezroczystością, którą zamierzasz użyć ponownie. PNG zapisuje każdy piksel dokładnie, więc krawędzie pozostają ostre, a edytujesz bez nawarstwiania szumu kompresji przy każdym zapisie. Przejdź na JPG dla fotografii, banerów i wszystkiego, co trafia do sieci społecznościowej, która i tak ponownie kompresuje przy przesłaniu. Fotograficzny PNG jest znacznie cięższy, niż wymaga tego udostępnianie, a JPEG powstał właśnie dla takiego materiału. Jeśli wolisz korzyści nowoczesnego formatu, takie jak mniejsze pliki z zachowaną przezroczystością, WebP pokrywa oba cele i działa we wszystkich aktualnych przeglądarkach.

Ustawienia jakości i kompromis z rozmiarem

Ustawienia jakości i kompromis z rozmiarem

JPG używa kompresji stratnej, co znaczy, że część szczegółów piksela jest odrzucana, by osiągnąć mniejszy plik. Dla fotografii widoczna różnica przy typowej jakości sieciowej jest znikoma. Cel zapisu trzyma się około 43 dB PSNR, na poziomie, gdzie oko nie odróżnia JPG od bezstratnego oryginału na materiale fotograficznym. Grafika z twardymi krawędziami, drobnym tekstem, jednolitymi blokami koloru lub gradientami skaczącymi do jednego tonu zachowuje się inaczej, ponieważ JPG wprowadza dzwonienie wokół tych przejść przy każdym poziomie jakości. Dla takich obrazów PNG to właściwy format, a konwersja na JPG to krok wstecz. Nie ma tu suwaka jakości, ustawienie jest stałe na niemal bezstratnym poziomie dostrojonym do zdjęć.

Gdzie konwertowany jest twój plik

Gdzie konwertowany jest twój plik

Aby przekonwertować wiele plików PNG naraz, wybierz je wszystkie i utwórz partię. Nasz serwer przetwarza każdy obraz po kolei i pakuje wyniki w jedno pobranie. Link do pobrania wraz z plikami za nim jest usuwany w około 2 godziny od jego wygenerowania. Tryb wsadowy jest przydatny, gdy masz dziesiątki zdjęć do zmiany formatu. W przypadku jednego obrazu cała praca odbywa się lokalnie w przeglądarce.

Kiedy zostać przy PNG

Kiedy zostać przy PNG

Konwersja PNG na JPG to zły ruch w kilku jasnych przypadkach. Jeśli PNG ma przezroczyste tło, które musisz zachować, JPG je zniszczy, więc użyj WebP lub zostań przy PNG. Jeśli obraz zawiera drobny tekst, ostre linie, logo lub zrzut interfejsu, JPG dodaje widoczne dzwonienie przy każdym poziomie jakości, bo jego algorytm oparty na blokach kiepsko radzi sobie z twardymi krawędziami. Jeśli zamierzasz dalej edytować plik i zapisywać go wielokrotnie, każdy nowy zapis JPG dokłada świeżą stratę, więc trzymaj PNG jako roboczy oryginał i eksportuj do JPG dopiero na finalnym etapie przekazania.

Jak to działa

  1. Upuść lub wybierz PNG

    Przeciągnij plik do obszaru przesyłania, lub kliknij, by otworzyć wybór. Konwertuj jeden obraz, a zostaje na twoim urządzeniu przez cały czas. Dodaj kilka, a trafiają na nasz serwer, by przekonwertować je razem.

  2. Poczekaj na automatyczną konwersję

    Przeglądarka zapisuje JPG w chwili, gdy plik trafia na stronę. Nie ma przycisku do kliknięcia ani paska postępu przy zwykłych zdjęciach, wynik pojawia się w niecałą sekundę.

  3. Sprawdź rozmiar wyniku

    Przycisk Pobierz pokazuje rozmiar pliku końcowego. Przezroczyste obszary widać teraz z białym tłem w JPG, co jest oczekiwane, bo JPG nie ma kanału alfa.

  4. Pobierz JPG

    Kliknij Pobierz, aby zapisać. Oryginalna nazwa zostaje, zmienia się tylko rozszerzenie. Przy partii pobierasz jedno archiwum, a link jest usuwany z naszego serwera w około 2 godziny. Aby przekonwertować kolejny, upuść następny plik na stronę.

Powiązane konwertery

Jeśli potrzebujesz odwrotnej konwersji lub chcesz zachować przezroczystość, te narzędzia są gotowe.

Najczęściej zadawane pytania

Czy konwersja PNG na JPG obniża jakość?

Tak. JPG to format stratny. RoundCut używa stałego ustawienia niemal bezstratnego dostrojonego do fotografii, przy którym wynik wygląda identycznie jak źródłowy PNG przy normalnych rozmiarach podglądu. Zapis celuje w około 43 dB PSNR, poziom, którego oko nie odróżnia od bezstratnego na materiale fotograficznym. Grafika z ostrymi krawędziami, cienkim tekstem lub płaskimi blokami koloru może pokazać subtelne artefakty przy każdej jakości JPG. Dla takich obrazów zachowanie PNG to właściwy wybór.

Co dzieje się z przezroczystymi obszarami, gdy konwertuję PNG na JPG?

JPG nie ma kanału przezroczystości. Konwersja wypełnia każdy przezroczysty piksel bielą, dlatego logo i obrazy produktów na przezroczystym tle dostają potem białą ramkę. To oczekiwane zachowanie formatu, nie usterka narzędzia. Aby tego uniknąć, albo namaluj żądany kolor tła na PNG przed konwersją, albo przejdź na WebP, który zachowuje przezroczystość i zwykle daje plik mniejszy niż PNG.

O ile mniejszy będzie JPG?

Dla fotograficznych PNG wynikowy JPG jest zwykle o 30 do 50 procent mniejszy przy ustawieniu niemal bezstratnym. Dokładna proporcja zależy od obrazu, a zdjęcia o dużej szczegółowości zyskują najwięcej. Płaska grafika, ikony i grafika liniowa kurczą się mniej i mogą wyglądać gorzej przez artefakty JPG. Jeśli PNG zaczął jako zrzut ekranu lub logo, JPG może nie dać sensownej przewagi rozmiaru i widocznie obniżyć jakość.

Czy konwersja PNG na JPG tutaj jest bezpieczna?

To zależy, ile plików konwertujesz. Konwertuj jeden obraz, a cała praca dzieje się w karcie przeglądarki bez przesyłania. Konwertuj kilka naraz, a trafiają na nasz serwer do przetworzenia, po czym link do pobrania i pliki za nim są usuwane w około 2 godziny. Jeśli obrazy są wrażliwe, konwertuj je pojedynczo, aby pozostały na twoim urządzeniu.

Czy mogę przekonwertować wiele plików PNG na JPG naraz?

Tak. Upuść kilka plików, a RoundCut konwertuje je razem i zwraca jedno archiwum do pobrania. Partia jest przetwarzana na naszym serwerze, nie w przeglądarce, a link do pobrania jest usuwany w około 2 godziny. Pojedynczy plik natomiast jest konwertowany wprost w przeglądarce, bez przesyłania. Tak czy inaczej każda konwersja jest szybka.

Kiedy zostać przy PNG zamiast konwertować na JPG?

Zostań przy PNG, gdy obraz ma przezroczystość, którą trzeba zachować, gdy zawiera wyraźny tekst lub grafikę liniową, gdzie pokazałyby się artefakty JPG, lub gdy zamierzasz dalej edytować i zapisywać. Za każdym razem, gdy JPG jest otwierany i ponownie zapisywany, narasta nowa strata kompresji. Dla plików roboczych PNG to właściwy format oryginału, a do JPG eksportujesz tylko przy finalnym przekazaniu. Dla zasobów sieciowych, które potrzebują przezroczystości razem z mniejszym plikiem, WebP to lepszy eksport.

Szczegóły

Notatki zespołu o rzemiośle, formatach i drobnych decyzjach stojących za dobrym wynikiem.

Dlaczego fotograficzne PNG są tak duże
Bezstratna kompresja PNG zapisuje każdy piksel dokładnie. Dla obrazu fotograficznego z milionami subtelnie zmieniających się tonów daje to bardzo duże pliki, bo prawie nie ma czego deduplikować ani przewidywać między sąsiednimi pikselami. Typowe zdjęcie 1600x1200 zapisuje się jako PNG dużego rozmiaru. Ten sam obraz jako JPEG przy jakości 85 mieści się w 200 do. Ta różnica pochodzi z dyskretnej transformacji kosinusowej w sercu JPEG, która działa w blokach 8x8 pikseli, odrzuca szczegóły wysokiej częstotliwości, na które ludzki układ wzrokowy jest najmniej czuły, i zwięźle koduje pozostałe współczynniki. Wynikiem jest znacznie mniejszy plik dla każdego obrazu z ciągłą zmianą tonów, czyli właściwie każdego zdjęcia. Gwarancja bezstratności PNG jest cenna dla grafiki i plików roboczych, ale to zły pojemnik dla fotografii gotowych do udostępnienia.
Przezroczystość i kanał alfa
PNG obsługuje pełny 8-bitowy obsługa przezroczystości, co znaczy, że każdy piksel może być od całkowicie przezroczystego po całkowicie nieprzezroczysty. JPG nie definiuje żadnej informacji o alfie, ponieważ jego pojemnik nie ma pola na przezroczystość na piksel. Gdy mechanizm obrazu platformy zapisuje PNG jako JPEG, najpierw składa obsługa przezroczystości na kolorze tła przed zapisem. Tło domyślne to biel, dlatego przezroczyste obszary PNG wyglądają na białe w wynikowym JPG. Kluczowe jest to, że żadne narzędzie nie stworzy przezroczystego JPG, bo format nie obsługuje tego pojęcia. Jeśli zachowanie wycinka jest ważne, odpowiedzią jest WebP albo zachowanie PNG. RoundCut wybiera biel jako kolor spłaszczenia, bo pasuje do tła większości dokumentów i list produktów.
Zmierzona wydajność zapisu
Zmierzone na Chrome 148, komputer Linux, z użyciem ścieżki zapisu JPEG platformy. Obraz 400x300 (0,12 MP) zapisuje się w około 10 do 15 ms. Obraz 1024x768 (0,78 MP) zapisuje się w 13 do 20 ms. Obraz 3840x2160 (8 MP) zapisuje się w około 1,4 sekundy. Obraz 8000x6000 (48 MP) zapisuje się w około 1,5 sekundy. Zapis JPEG w przeglądarce jest znacznie szybszy niż zapis PNG dla tego samego obrazu i o wiele szybszy niż AVIF, który potrzebuje osobnego modułu i może zająć 25 sekund przy 48 MP nawet na komputerowym Chrome. Ta przewaga prędkości czyni PNG na JPG jedną z najszybszych ścieżek konwersji w tej rodzinie, bez kosztu dodatkowego pobierania, bo zapis JPEG jest wbudowany w każdą przeglądarkę.
EXIF i obsługa metadanych
Proces ponownego zapisu usuwa metadane EXIF, IPTC i XMP z wynikowego JPG we wszystkich przeglądarkach. Oznacza to, że współrzędne lokalizacji, model aparatu, data wykonania, nota o prawach autorskich i wszelkie pola własne obecne w źródłowym PNG zostają usunięte. Profile kolorów ICC idą inną ścieżką, gdzie Chrome i Safari zachowują profil ICC sRGB w wyniku, a Firefox usuwa go całkowicie. Praktycznym efektem jest to, że przekonwertowany JPG jest bezpieczny w sRGB we wszystkich przeglądarkach, ale jeśli twój PNG był oznaczony profilem szerokiej gamy, jak Display-P3 lub Adobe RGB, ten znacznik nie przetrwa w Firefoksie. Jeśli zachowanie pełnych metadanych jest wymogiem twojego przepływu pracy, edytuj je dedykowanym narzędziem po konwersji. Dla typowego użytku sieciowego i udostępniania usunięcie metadanych jest korzystne, bo trochę zmniejsza plik i usuwa dane GPS ze zdjęć.
Kiedy artefakty JPG są widoczne
Kompresja JPEG działa na blokach 8x8 pikseli. Gdy źródłowy obraz zawiera twarde przejście między dwoma bardzo różnymi kolorami w jednym bloku, krok kompresji JPEG przybliża to przejście ograniczonymi współczynnikami częstotliwości. Wynikiem jest dzwonienie, aureola jaśniejszych lub ciemniejszych pikseli wokół krawędzi. W fotografiach jest to niewidoczne, bo krawędzie nigdy nie są idealnie ostre, a zdjęcia z prawdziwego świata niosą mikrozmienność, do której to przybliżenie dobrze pasuje. W zrzutach ekranu, logo, elementach interfejsu z twardymi obramowaniami, tekście lub sąsiadujących płaskich blokach koloru dzwonienie jest wyraźnie widoczne przy każdym ustawieniu jakości, bo te elementy to dokładnie taki sygnał, z którym algorytm radzi sobie słabo. Rada jest prosta, nie konwertuj zrzutów ekranu, logo ani obrazów pełnych tekstu na JPG. Zostaw je jako PNG albo użyj WebP dla mniejszego pliku, który całkiem omija problem.
Prywatność w praktyce
To, gdzie odbywa się konwersja, zależy od liczby plików. Przy pojedynczym obrazie żadne dane nie opuszczają przeglądarki, i da się to sprawdzić w czasie rzeczywistym. Otwórz Lista pozostaje pusta podczas kodowania. Przy dwóch lub więcej plikach RoundCut wysyła je na nasz serwer, który konwertuje, pakuje wynik i zwraca link do pobrania. Ten link i przekonwertowane pliki są usuwane w około 2 godziny. Ścieżka pojedynczego obrazu działa w całości na twoim urządzeniu, poza siecią, podczas gdy ścieżka partii zamienia to na wygodę konwersji wielu plików naraz. Przy obrazach z wrażliwą treścią, jak zrzut osobistego dokumentu lub zdjęcie z danymi lokalizacji, konwersja pojedynczo trzyma wszystko lokalnie.