JPG na PNG bez opuszczania przeglądarki

Owiń JPG w bezstratny PNG, gdy narzędzie żąda PNG albo chcesz zatrzymać dalszą utratę.

lub upuść zdjęcie tutaj

O tym narzędziu

Przynieś jeden obraz, a przeglądarka obsłuży go na twojej własnej maszynie, bez wysyłania czegokolwiek. Przynieś kilka razem, a powędrują na nasz serwer, który wykona pracę i zwróci link usuwany w około 2 godziny. Araluma odbudowuje JPG jako PNG na Twojej własnej maszynie, więc obraz nigdy nigdzie nie jest wysyłany. Wrzuć go, a przeglądarka owinie obrazek w bezstratny kontener PNG niemal od razu. Każdy piksel, który JPG teraz trzyma, przechodzi nietknięty, łącznie z dowolnymi śladami kompresji już w nim wypalonymi. Czego zrobić nie umie, to przywrócić szczegół, który pierwotny JPEG wyrzucił, bo ten szczegół po prostu zniknął i żaden konwerter go z powrotem nie wyczaruje. Plik także robi się większy, nie mniejszy. W teście JPG o wadze 17 KB wyszedł blisko 105 KB jako PNG, a JPG o wadze 116 KB spuchł do około 384 KB. Ten wzrost jest normalny, nie usterką. Wybierz tę drogę, gdy chcesz bezstratną podstawę do edycji, gdy jakiś program upiera się przy PNG, albo gdy chcesz, by późniejsze edycje przestały dokładać świeżą utratę. Jednej rzeczy nie zrobi, nie wręczy Ci przezroczystego tła.

Jak przekształcić JPG na PNG

Jak przekształcić JPG na PNG

Wciągnij JPG na obszar zrzutu albo kliknij, by go wyszukać. Praca rusza w sekundzie, gdy plik ląduje, bez przycisku Konwertuj gdziekolwiek, a PNG bywa gotowy w mniej niż sekundę dla codziennego zdjęcia. Wtedy przycisk Pobierz zapisuje go pod nazwą źródła z końcówką .png. Każdy plik idzie od nowa, bez niczego stojącego w kolejce za nim, a ta sama droga obsługuje i telefony, i komputery. Plik kończący się na .jpg zachowuje się dokładnie jak ten na .jpeg. A jeśli wszystko, co masz, to WebP albo GIF, te też są przyjmowane jako źródło, bez osobnego narzędzia.

Dlaczego Twój plik PNG jest większy niż JPG

Dlaczego Twój plik PNG jest większy niż JPG

JPG robi się mały, wyrzucając dane pikseli za burtę. PNG trzyma się każdego piksela bez żadnego kroku stratnego, więc obrócenie JPG w PNG zawsze daje cięższy plik. Liczby to potwierdzają, bo JPG o wadze 17 KB zmierzono blisko 105 KB jako PNG, a JPG o wadze 116 KB wspina się do około 384 KB. Każdy konwerter PNG to robi, bo bycie bezstratnym to cały sens kontenera. Bardziej obszerny PNG nie jest subtelniejszym obrazkiem, skoro piksele w środku to dokładnie te, które niósł JPG, z wadami i całą resztą. Przekształcenie się opłaca tylko wtedy, gdy ta bezstratna otoczka kupuje Ci coś prawdziwego, jak wstrzymanie dalszej utraty przy ponownych zapisach, zadowolenie programu, który nie przyjmuje nic prócz PNG, albo przygotowanie gruntu pod przezroczystość, którą zamierzasz dodać dalej w czasie.

JPG czy PNG, który format pasuje do procesu pracy

JPG czy PNG, który format pasuje do procesu pracy

Idź do PNG przy logo, ikonach, zrzutach ekranu z wyraźnymi literami, grafice liniowej i wszystkim, co chce przezroczystości lub powtarzanych edycji bez powolnego wyciekania jakości. Zostań przy JPG dla fotografii, górnych obrazów stron i wpisów idących do społecznościowego strumienia, który i tak je przekompresuje. Przeciąganie liny to ciężar kontra edytowalność, gdzie JPG zgarnia nagrodę za rozmiar, a PNG chroni jakość przez wiele zapisów. Owinięcie JPG w PNG przed startem edycji trzyma każdy późniejszy zapis z dala od dorzucania kolejnych artefaktów, i właśnie dlatego graficy i fotografowie przerzucają zdjęcia do PNG w środku wieloetapowej roboty. Gdy praca w końcu zmierza do sieci, eksportuj z powrotem do JPG lub WebP w ostatniej chwili.

Jakość, co przekształcenie zachowuje, a czego nie potrafi

Jakość, co przekształcenie zachowuje, a czego nie potrafi

Będąc bezstratny, krok PNG sam z siebie nie traci nowej jakości. Czego nie ma mocy zrobić, to odbudować jakość, którą pierwszy przebieg JPEG już oddał. Wszelkie artefakty, pasmowanie, zmiękczenie czy dryf koloru wciśnięte w JPG przechodzą do PNG tak, jak wyglądały. PNG tylko wstrzymuje zjazd od tej chwili naprzód. Nie ma pokrętła jakości, bo PNG takiego ustawienia nie ma, bezstratność to jego natura. Jeśli jesteś za ostrzejszym źródłem, lekarstwem jest lepszy oryginał na początek, skoro żadne przekształcenie nie wskrzesi danych pikseli, które JPEG już puścił.

Czy to tworzy przezroczyste tło

Czy to tworzy przezroczyste tło

Nie tworzy. Przejście z JPG do PNG zamienia kontener, ale zostawia piksele w spokoju, więc solidne tło w JPG zostaje równie solidne w PNG. Format PNG jest zdolny do przezroczystości, a mimo to plik nie niesie żadnej, dopóki nie wyczyścisz tła osobnym ruchem. Jeśli przezroczysty PNG zrobiony z JPG to to, czego potrzebujesz, uruchom usuwanie tła w następnej kolejności. To narzędzie wyłuskuje obiekt i ściera otaczające piksele, wręczając Ci PNG z prawdziwym kanałem alfa zamiast płaskiego, w pełni nieprzezroczystego obrazu, jaki daje proste przekształcenie.

Gdzie odbywa się konwersja

Gdzie odbywa się konwersja

Wszystko zależy od tego, ile plików przynosisz. Przy jednym obrazie cały proces działa w karcie przez silnik obrazu przeglądarki, i nic nie jest przesyłane. Otwórz DevTools, miej panel Sieć na oku podczas pojedynczej konwersji, a naliczysz zero wychodzących żądań niosących zdjęcie. Przynieś kilka naraz, a powędrują na nasz serwer, który wykona pracę i zwróci link do pobrania. Ten link, i pliki za nim, są usuwane w około 2 godziny. Jedno zdjęcie zostaje więc na twoim urządzeniu, podczas gdy partia jest obsługiwana na naszym serwerze, a potem opróżniana. Wybierz ścieżkę pasującą do tego, jak prywatne są obrazy.

Jak to działa

  1. Podaj JPG

    Wrzuć plik do pola, lub kliknij i wybierz go z folderu. Konwertuj tylko jeden, a zostaje na twojej maszynie. Dodaj kilka, a powędrują na nasz serwer, by przekonwertować je razem.

  2. Odpręż się

    Nic więcej nie robisz. Typowe zdjęcie staje się PNG mniej więcej tak szybko, jak unosi się Twój palec, bez kroku Konwertuj i bez kręcącego się kółka po drodze.

  3. Pilnuj wzrostu

    PNG przeważy JPG z szerokim zapasem. Wyobraź sobie coś blisko 105 KB ze źródła o wadze 17 KB, i to format działający zgodnie z zamysłem.

  4. Zachowaj swój PNG

    Jedno dotknięcie Pobierz i wychodzi, ta sama nazwa, nowe rozszerzenie. Masz więcej? Partia wraca jako jedno archiwum, a link jest usuwany z naszego serwera w około 2 godziny.

Najczęściej zadawane pytania

Czy przekształcenie JPG na PNG poprawia jakość?

Nie. Nie odda tego, co JPEG już wyrzucił. PNG trzyma dokładnie te piksele, które JPG ma teraz, łącznie z dowolnym już obecnym artefaktem. Co zmienia, to przyszłość, skoro będąc raz w PNG edytujesz i zapisujesz ponownie bez tego, by każdy przebieg dokładał świeżą szkodę z kompresji. Sam PNG jest bezstratny, ale JPG, od którego ruszyłeś, taki nie był. Dla ostrzejszego startu potrzebujesz oryginału wyższej jakości.

Dlaczego mój plik PNG jest większy niż pierwotny JPG?

Bo PNG chwyta się każdego piksela bez kroku stratnego, podczas gdy JPG zrobił się mały, porzucając dane, co do których uznał, że Ci ich nie zabraknie. PNG zaś trzyma się wszystkiego. W praktyce JPG o wadze 17 KB często puchnie do około 105 KB, a ten o wadze 116 KB potrafi wspiąć się ku 384 KB. Po prostu tak działa każdy konwerter PNG. Gdy mały plik znaczy dla Ciebie więcej niż bezstratna otoczka, zostań przy JPG albo uruchom narzędzie do kompresji, gdy przekształcenie się skończy.

Czy przekształcenie JPG na PNG tworzy przezroczyste tło?

Nie. Przekształcenie zmienia otoczkę, nie piksele, więc solidne tło JPG zostaje solidne w PNG. Format umie nieść przezroczystość, ale samo z siebie przekształcenie żadnej nie tworzy. By wyciągnąć przezroczysty PNG z JPG, uruchom usuwanie tła jako osobny krok później, które wyczyści otaczające piksele i zostawi Ci prawdziwy kanał alfa.

Czy przekształcanie JPG na PNG tutaj jest bezpieczne?

To zależy, ile plików przynosisz. Konwertuj jeden, a zdjęcie nigdy nie opuszcza przeglądarki, cała praca działa na twoim urządzeniu bez przesyłania, co możesz potwierdzić w DevTools, śledząc panel Sieć podczas pojedynczej konwersji. Przynieś kilka naraz, a powędrują na nasz serwer do obsługi, po czym link do pobrania i pliki za nim są usuwane w około 2 godziny. Jeśli obrazy są prywatne, konwertuj je pojedynczo, aby zostały na twojej maszynie.

Czy mogę przekształcić wiele plików JPG na PNG naraz?

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

Po co miałbym przekształcać JPG na PNG?

Głównie trzy powody. Chcesz bezstratną podstawę, by powtarzane edycje nie szły dalej dokładać artefaktów, program lub proces przyjmuje tylko PNG i odrzuca JPG, albo planujesz dodać przezroczystość później i potrzebujesz wsparcia alfa od PNG. Żaden z nich nie ożywia jakości JPG, one tylko trzymają ją z dala od pogarszania. Jeśli mniejszy plik to Twój jedyny cel, narzędzie do kompresji posłuży Ci lepiej.

Szczegóły

Notatki zespołu o rzemiośle, formatach i drobnych decyzjach stojących za dobrym okrągłym przycięciem.

Bezstratny kontener, co przechowuje PNG
PNG wspiera się na DEFLATE, algorytmie bezstratnym. Wypisuje wartości RGBA każdego piksela z dokładnością, przepuszcza odwracalny filtr przez każdą linię skanowania najpierw, a potem ściska całą resztę strumieniem w stylu zlib. Bezstratny znaczy tu, że wartości, które rozpakowujesz, są bajt w bajt tymi, które włożyłeś. W przypadku JPG na PNG wartości wchodzące to piksele, które przeglądarka oddaje po zdekodowaniu JPEG, a te już niosą każde przybliżenie, jakie wprowadził pierwotny zapis JPEG. Więc PNG posłusznie notuje przybliżenia, a nie prawdziwą scenę, która została sfotografowana. Po pomiarach JPEG o wadze 17 KB przy 1024x768 siada blisko 105 KB jako PNG, podczas gdy JPEG o wadze 116 KB przy 3840x2160 dochodzi do około 384 KB. Mnożniki śledzą rozdzielczość, a nie ustawienie jakości JPEG, dlatego trzymają się z grubsza równo w różnych treściach. Kontener zarabia na utrzymanie, wstrzymując upadek, a nie odwracając go.
Dlaczego jakości JPEG nie da się odzyskać
JPEG zrzuca informację na dobre. Jego kompresja przepuszcza transformację kosinusową przez bloki 8x8, zaokrągla współczynniki częstotliwości do zbioru grubszego, i przechowuje te zaokrąglone liczby. To zaokrąglanie idzie tylko w jedną stronę, więc współczynnik, który czytał się jako 47, zanim go przyciśnięto do 50, nie da się już pchnąć z powrotem, a plik nie chowa pamięci o 47. Dekodowanie JPEG odbudowuje piksele z zaokrąglonych współczynników, które są zgadywaniem oryginałów. Owiń te zgadywania w PNG, a dostaniesz nieskazitelną kopię wadliwego obrazka. Nic z tego nie jest wadą PNG ani Araluma, to po prostu jak działa kompresja stratna, gdzie cokolwiek upuszczone w czasie zapisu zostaje upuszczone. Jedyna droga do lepszej jakości JPEG to powrót do nieskompresowanego źródła albo do pliku RAW.
Zmierzony wzrost rozmiaru pliku
Jak bardzo JPG puchnie w drodze do PNG, zależy od obrazka, ale trend jest stały. Ruchliwe fotografie z bogatymi przejściami tonalnymi rosną najbardziej, bo to właśnie ten materiał JPEG ściska znakomicie, podczas gdy bezstratny koder PNG nie dotrzymuje kroku na tak zaszumionych pikselach. Z własnych testów narzędzia, zdjęcie JPEG o wadze 17 KB przy 1024x768 staje się PNG o wadze 105 KB, mniej więcej sześciokrotny skok, a zdjęcie JPEG o wadze 116 KB przy 3840x2160 staje się PNG o wadze 384 KB, mniej więcej 3,3 raza większe. Płaski materiał jak zrzuty ekranu i ikony pasuje JPEG słabo od początku i zwykle niesie tam więcej wagi, więc jego PNG rośnie mniej gwałtownie. Lekcja jest prosta, jeśli gonisz za mniejszym wyjściem, obrócenie JPG w PNG pcha Cię w niewłaściwą stronę.
Przezroczystość, możliwość kontra zawartość
8-bitowy kanał alfa PNG to cecha kontenera, pozwalająca każdemu pikselowi nieść krycie od 0 dla w pełni przezroczystego do 255 dla w pełni solidnego. Gdy JPG jest odbudowywany jako PNG przez silnik obrazów platformy, każdy piksel wychodzi przy 255, w pełni nieprzezroczysty, bo JPG nie miał przezroczystości do przekazania dalej na początku. PNG stoi w gotowości, by przechować dane alfa, plik po prostu żadnych nie niesie, skoro żadnych nie było u źródła. Wstawienie przezroczystości do obrazu bierze osobną operację, albo maskowanie tła ręcznie w edytorze, albo uruchomienie automatycznego usuwacza tła. Usuwacz dostrojony, by wypatrywać obiekt, potrafi dać PNG z autentyczną alfą, ustawiając krycie pikseli tła na zero po przekształceniu.
Obsługa metadanych EXIF
Gdy plik jest odbudowywany, jego etykiety EXIF, IPTC i XMP odpadają od PNG w każdej przeglądarce, zabierając ze sobą współrzędne GPS, korpus aparatu, datę ujęcia, tekst praw autorskich, i dowolny własny XMP, który trzymał JPG. Profile kolorów rozchodzą się trochę. Chrome i Safari zachowują etykietę sRGB na tym, co wychodzi, podczas gdy Firefox puszcza ją z całą resztą. Więc PNG jest bezpieczny w sRGB gdziekolwiek go otworzysz, choć profil o szerokiej gamie jak Display-P3 czy Adobe RGB nie przetrwa Firefoksa. Dla zwykłej sieci i udostępniania zrzucenie etykiet to plus, ścinający trochę wagi i zdejmujący dane o lokalizacji z Twoich zdjęć. Dla profesjonalnej lub archiwalnej pracy, która musi trzymać osadzone metadane, prowadź ten łańcuch dedykowanym narzędziem przed przekształceniem formatu albo po nim.
Prywatność i gdzie ląduje praca
To, gdzie ląduje praca, zależy od liczby. Przy pojedynczym obrazie nic nie opuszcza przeglądarki, i możesz sprawdzić to na żywo w kilka sekund. Otwórz DevTools w Chrome, przejdź do panelu Sieć, filtruj po XHR i Fetch i przekonwertuj plik. Podczas kodowania nic się nie pojawia. Przy dwóch lub więcej Araluma wysyła je na nasz serwer, który konwertuje, łączy wynik i zwraca link do pobrania. Ten link i przekonwertowane pliki są usuwane w około 2 godziny. Ścieżka pojedynczego obrazu trzyma wszystko na urządzeniu, poza siecią, podczas gdy partia zamienia to na domknięcie wielu plików naraz. Przy zrzucie czegoś prywatnego lub zdjęciu oznaczonym twoją lokalizacją konwersja pojedynczo trzyma to na twojej maszynie, prawdziwa różnica, nie slogan.