Jak zapisać obraz WebP jako PNG lub JPG
Aby zapisać obraz WebP jako PNG lub JPG, otwórz go w programie Paint w Windows i użyj „Plik” > „Zapisz jako” albo otwórz go w Podglądzie na Macu i użyj „Plik” > „Eksportuj”. W wierszu poleceń uruchom dwebp in.webp -o out.png lub magick in.webp out.jpg. Strony „WebP na PNG” i „WebP na JPG” w FileReshape konwertują w przeglądarce, bez wysyłania obrazów na serwer. PNG zachowuje przezroczystość, a w JPG przezroczyste obszary stają się białe.
Skąd się biorą pliki .webp
WebP to format obrazów opracowany przez Google z myślą o internecie. Może kompresować zdjęcia stratnie, jak JPG, albo zapisywać grafikę bezstratnie, jak PNG, a do tego obsługuje przezroczystość i animację. Przy tej samej jakości wizualnej pliki są zwykle mniejsze niż JPG czy PNG, więc strony ładują się szybciej i zużywają mniej danych. Dlatego wiele serwisów, sklepów internetowych i sieci CDN udostępnia obrazy jako WebP.
Często to serwer decyduje o formacie osobno dla każdego odwiedzającego. Gdy przeglądarka zgłasza, że potrafi wyświetlać WebP, a robi to każda współczesna przeglądarka, strona wysyła WebP, czasem nawet wtedy, gdy adres obrazka kończy się na .jpg lub .png. Opcja „Zapisz grafikę jako” z menu pod prawym przyciskiem myszy zapisuje dokładnie to, co przeglądarka otrzymała, więc dostajesz plik .webp. Nie ma niezawodnego ustawienia przeglądarki, które by to zmieniło, dlatego zwykle konwertuje się plik później.
Kłopoty zaczynają się, gdy plik opuszcza przeglądarkę. Starsze edytory grafiki, niektóre programy biurowe i graficzne, serwisy drukujące zdjęcia, platformy sprzedażowe i wiele formularzy przesyłania nadal oczekuje JPG lub PNG. Zanim zaczniesz konwertować, zdecyduj, którego z tych dwóch formatów potrzebujesz, bo zachowują się inaczej.
PNG czy JPG?
Wybierz PNG do logo, ikon, naklejek, zrzutów ekranu, diagramów i wszystkiego, co ma przezroczyste tło. PNG jest bezstratny, więc zachowuje dokładnie te same piksele co WebP, a także kanał alfa, dzięki czemu logo nadal można umieścić na dowolnym kolorze. Wadą jest rozmiar: zdjęcie zapisane jako PNG może być kilka razy większe niż WebP, z którego powstało.
Wybierz JPG do zdjęć, które chcesz udostępnić, wydrukować albo przesłać. Otwiera się praktycznie wszędzie, a zdjęcia zajmują w nim dużo mniej miejsca niż w PNG. JPG nie obsługuje przezroczystości, więc przezroczyste obszary trzeba wypełnić kolorem, a do tego jest stratny, więc WebP, który już był stratny, zostaje skompresowany po raz drugi. Przy wysokich ustawieniach jakości ta dodatkowa strata jest trudna do zauważenia.
Żaden z tych formatów nie przywraca szczegółów. Jeśli strona mocno skompresowała obraz, kanciaste lub rozmyte fragmenty zostaną takie same w PNG i w JPG.
Konwertuj WebP w Windows w programie Paint lub „Zdjęcia”
Aktualne wersje Windows 10 i 11 zwykle potrafią otworzyć obrazy WebP w aplikacji „Zdjęcia” i w programie Paint, bo obsługa WebP od Microsoftu jest zainstalowana w większości systemów. Jeśli plik WebP się nie otwiera, wyszukaj w Microsoft Store „Webp Image Extensions” od Microsoftu. Paint to najprostszy sposób konwersji, bo jego menu „Zapisz jako” oferuje bezpośrednio PNG i JPEG. Aplikacja „Zdjęcia” wystarczy do oglądania, ale jej opcje zapisu zmieniały się między wersjami, więc Paint jest bardziej przewidywalny.
Gdy zapisujesz w programie Paint przezroczysty WebP jako JPEG, przezroczyste obszary zostają wypełnione, więc do logo i wycinanych grafik używaj PNG.
- Kliknij plik .webp prawym przyciskiem myszy i wybierz „Otwórz za pomocą” > „Paint”.
- Wybierz „Plik” > „Zapisz jako” i kliknij „Obraz PNG” lub „Obraz JPEG”.
- Wybierz folder i nazwę pliku, a potem kliknij „Zapisz”.
Konwertuj WebP na Macu w Podglądzie
Podgląd, przeglądarka obrazów wbudowana w macOS, otwiera pliki WebP w nowszych wersjach macOS i potrafi wyeksportować kopię w innym formacie. Aby przekonwertować kilka obrazów naraz, zaznacz je wszystkie w Finderze, otwórz je razem w Podglądzie, zaznacz wszystkie miniatury na pasku bocznym i użyj polecenia eksportu zaznaczonych obrazków z menu „Plik” (File > Export Selected Images). W nowszych wersjach macOS także szybka czynność „Konwertuj obrazek” (Quick Actions > Convert Image) z menu Findera pod prawym przyciskiem myszy zamienia zaznaczone obrazy na JPEG lub PNG.
- Otwórz obraz WebP w Podglądzie.
- Wybierz „Plik” > „Eksportuj”.
- Ustaw format na PNG lub JPEG, a dla JPEG wybierz jakość suwakiem.
- Kliknij „Zachowaj”.
Konwertuj WebP w wierszu poleceń
Pakiet libwebp od Google zawiera dwebp, niewielki dekoder, który domyślnie zapisuje PNG. Jest dostępny w większości dystrybucji Linuksa, często w pakiecie o nazwie webp, a na Macu przez Homebrew. dwebp obsługuje obrazy nieruchome; do animowanych plików WebP libwebp ma osobne narzędzia, takie jak anim_dump.
ImageMagick konwertuje między niemal wszystkimi formatami obrazów i przydaje się przy większej liczbie plików. W ImageMagick 7 polecenie nazywa się magick; starsze instalacje wersji 6 używają zamiast niego convert. Animowany WebP ImageMagick zapisuje jako osobny plik dla każdej klatki, więc dodaj [0] po nazwie pliku, jeśli chcesz tylko pierwszą klatkę. Dodaj -quality, aby ustawić jakość JPG, i pamiętaj, że przezroczyste obszary w JPG dostają kolor tła, który ustawisz przez -background white -flatten.
# WebP na PNG za pomocą libwebp
dwebp in.webp -o out.png
# WebP na JPG za pomocą ImageMagick 7, białe tło pod przezroczystymi obszarami
magick in.webp -background white -flatten -quality 90 out.jpg
# Tylko pierwsza klatka animowanego WebP
magick 'in.webp[0]' first-frame.png
# Wszystkie pliki WebP w folderze na PNG
magick mogrify -format png *.webpKonwertuj WebP w przeglądarce z FileReshape
Strony „WebP na PNG” i „WebP na JPG” w FileReshape działają na każdym komputerze z aktualną przeglądarką, także na Chromebookach i komputerach służbowych, na których nie możesz instalować oprogramowania. WebP dekoduje wbudowany dekoder obrazów Twojej przeglądarki, a nowy plik powstaje na Twoim urządzeniu, więc obrazy nie są wysyłane na serwer. Możesz upuścić jeden plik albo zaznaczyć wszystkie obrazy w folderze, do około 200 MB naraz; pojedynczy obraz pobiera się bezpośrednio, a kilka – razem w pliku zip, każdy z nazwą oryginału.
„WebP na PNG” zachowuje przezroczyste i półprzezroczyste piksele dokładnie takimi, jakie są. „WebP na JPG” wypełnia każdy przezroczysty piksel bielą, łagodne krawędzie miesza z bielą i pozwala wybrać jakość 95, 90, 80 lub 70 %, domyślnie 90 %. Oba narzędzia zapisują kolory w standardowej przestrzeni sRGB i nie kopiują metadanych EXIF ani XMP z pliku WebP.
Animowane obrazy WebP są wykrywane i oznaczane na liście plików informacją, że zapisana zostanie tylko pierwsza klatka. PNG i JPG to obrazy nieruchome, więc wynikiem jest pierwsza klatka animacji; aby zachować ruch, użyj zamiast tego konwertera do GIF albo do wideo. W drugą stronę „PNG na WebP” tworzy pliki WebP z plików PNG, domyślnie bezstratnie, a „Kompresja zdjęć” zapisuje zdjęcia jako mniejsze pliki JPG lub WebP.
- Otwórz „WebP na PNG” lub „WebP na JPG” i upuść pliki .webp w polu albo kliknij, aby je wybrać.
- Dla JPG wybierz jakość albo zostaw 90 %. Sprawdź na liście, które obrazy są oznaczone jako animowane.
- Kliknij „Konwertuj na PNG” lub „Konwertuj na JPG” i pobierz obraz albo plik zip ze wszystkimi obrazami.
Najczęściej zadawane pytania
Dlaczego „Zapisz grafikę jako” daje mi plik .webp?
Strona wysłała obraz jako WebP, często dlatego, że Twoja przeglądarka zgłosiła, że potrafi wyświetlać WebP, a przeglądarka zapisuje to, co otrzymała. To prawdziwy plik WebP, nawet jeśli jego adres kończył się na .jpg.
Co się dzieje z przezroczystym tłem?
PNG je zachowuje. JPG nie obsługuje przezroczystości, więc FileReshape wypełnia przezroczyste obszary bielą. Do logo, ikon i wycinanych grafik wybierz PNG.
Czy mogę przekonwertować animowany WebP?
FileReshape zapisuje pierwszą klatkę jako nieruchomy PNG lub JPG i oznacza animowane pliki przed konwersją. ImageMagick potrafi zapisać każdą klatkę jako osobny plik, a libwebp ma do animacji narzędzia takie jak anim_dump.
Czy moje obrazy są wysyłane na serwer, gdy konwertuję je w FileReshape?
Nie. Twoja przeglądarka dekoduje WebP i zapisuje PNG lub JPG na Twoim urządzeniu. Nic nie trafia na serwer.
Dlaczego PNG jest o tyle większy niż WebP?
Większość obrazów WebP w internecie jest stratna i bardzo zwarta, a PNG zapisuje każdy piksel bez strat. Do zdjęć JPG daje dużo mniejszy plik.