Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
WebP to format pliku graficznego opracowany przez Google, który oferuje kompresję stratną (np. JPEG) i przezroczystość (np. PNG), ale daje lepszą kompresję niż pliki JPEG i PNG. Losowe obrazy WebP
są obsługiwane w Androidzie 4.0 (poziom interfejsu API 14) i nowszych, a bezstratne i przezroczyste obrazy WebP – na Androidzie 4.3 (poziom interfejsu API 18) i nowszych.
Na tej stronie dowiesz się, jak przekonwertować obrazy na format WebP oraz jak konwertować obrazy WebP na format PNG.
Więcej informacji o wybieraniu odpowiedniego formatu obrazu w celu zwiększenia szybkości pobierania znajdziesz w artykule Zmniejszanie rozmiaru pobieranych obrazów.
Konwertuj obrazy na WebP
Android Studio umożliwia konwertowanie obrazów PNG, JPG, BMP i statyczne GIF-y na format WebP.
Możesz konwertować pojedyncze zdjęcia lub foldery ze zdjęciami.
Aby przekonwertować obraz lub folder z obrazami, wykonaj następujące czynności:
Kliknij prawym przyciskiem myszy plik obrazu lub folder zawierający pliki graficzne, a następnie kliknij Konwertuj na WebP.
Otworzy się okno Konwertowanie obrazów do formatu WebP. Ustawienia domyślne zależą od ustawienia minSdkVersion w bieżącym module.
Rysunek 1. Okno Konwertowanie obrazów do formatu WebP.
Wybierz kodowanie stratne lub bezstratne.
Kodowanie bezstratne jest dostępne tylko wtedy, gdy minSdkVersion ma wartość 18 lub więcej.
Jeśli wybierzesz kodowanie stratne, ustaw jakość kodowania i określ, czy przed zapisaniem chcesz wyświetlić podgląd każdego przekonwertowanego obrazu.
Możesz też pominąć konwersję wszystkich plików, w których zakodowana wersja jest większa niż oryginał albo dowolnych plików z przezroczystością lub kanałem alfa. Android Studio umożliwia tworzenie przezroczystych obrazów WebP tylko wtedy, gdy minSdkVersion ma wartość 18 lub więcej, więc pole wyboru Pomiń obrazy z przezroczystością/kanałem alfa jest automatycznie zaznaczone, jeśli wartość minSdkVersion jest niższa niż 18.
Uwaga: plików 9-poprawek nie można przekonwertować na obrazy WebP. Konwerter zawsze automatycznie pomija obrazy z 9 poprawkami.
Kliknij OK, aby rozpocząć konwersję.
Jeśli chcesz przekonwertować więcej niż 1 obraz, konwersja to jeden krok. Możesz ją cofnąć, aby cofnąć wszystkie przekształcone obrazy naraz.
Jeśli wybierzesz konwersję bezstratną, konwersja nastąpi natychmiast. Obrazy są konwertowane w ich oryginalnej lokalizacji. Jeśli wybierzesz konwersję stratną, przejdź do następnego kroku.
Jeśli wybierzesz konwersję stratną i przed zapisaniem zdecydujesz się wyświetlić podgląd każdego przekonwertowanego obrazu, Android Studio pokaże każdy obraz podczas konwersji, co pozwoli Ci sprawdzić wynik konwersji. Podczas wyświetlania podglądu możesz osobno dostosować ustawienia jakości dla każdego obrazu, jak pokazano na ilustracji 2.
Jeśli nie wybierzesz podglądu przekonwertowanych obrazów, Android Studio pominie ten krok i od razu konwertuje obrazy.
Rysunek 2. Podgląd konwersji obrazu JPG na format WebP z 75% jakością.
Rysunek 2 przedstawia po lewej stronie oryginalny obraz JPG, a po prawej – zakodowany stratnie obraz w formacie WebP. W oknie wyświetli się rozmiar oryginalnego obrazu i przekonwertowanego obrazu. Możesz przeciągnąć suwak w lewo lub w prawo, aby zmienić ustawienie jakości i natychmiast zobaczyć wpływ na zakodowany obraz oraz rozmiar pliku.
W obszarze środkowym widoczne są piksele, które różnią się między oryginalnym a zakodowanym obrazem. Na ilustracji 2, gdy jakość jest ustawiona na 75%, różnica między dwoma obrazami jest prawie taka sama. Rysunek 3 przedstawia ten sam obraz zakodowany z jakością ustawioną na 0%.
Rysunek 3. Podgląd konwersji obrazu JPG na format WebP z jakością 0%.
Uwaga: jeśli ustawisz jakość na 100%, a minSdkVersion – 18 lub więcej, Android Studio automatycznie przełączy się na kodowanie bezstratne.
Wybierz ustawienie jakości dla każdego sprawdzanego obrazu. Jeśli konwertujesz więcej niż 1 obraz, kliknij Dalej, aby przejść do następnego obrazu.
Kliknij Zakończ. Obrazy są konwertowane w ich oryginalnej lokalizacji.
Konwertuj obrazy WebP na PNG
Jeśli chcesz wykorzystać obraz WebP ze swojego projektu w innym celu – na przykład na stronie internetowej, która musi prawidłowo wyświetlać obrazy w przeglądarce bez obsługi WebP – możesz użyć Android Studio do przekonwertowania obrazów WebP na format PNG.
Aby przekonwertować obraz WebP do PNG, wykonaj te czynności:
Kliknij prawym przyciskiem myszy obraz WebP w Android Studio, a następnie kliknij Przekonwertuj na PNG.
Pojawi się okno z pytaniem, czy po konwersji chcesz usunąć oryginalny plik WebP, czy zachować zarówno oryginalny plik WebP, jak i nowy plik PNG.
Kliknij Tak, aby usunąć oryginalny plik WebP, lub Nie, aby zachować zarówno plik WebP, jak i plik PNG. Obraz jest natychmiast konwertowany.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# Create WebP images\n\n[WebP](https://developers.google.com/speed/webp/) is an image file format from\nGoogle that provides lossy compression (like JPEG) as well as transparency (like\nPNG) but can provide better compression than either JPEG or PNG. Lossy WebP\nimages are supported in Android 4.0 (API level 14) and higher, and lossless and\ntransparent WebP images are supported in Android 4.3 (API level 18) and higher.\nThis page shows how to convert images to WebP format and how to convert WebP\nimages to PNG format.\n| **Note:** Because support for lossless and transparent WebP images is only available in Android 4.3 and higher, your project must declare a `minSdkVersion` of 18 or higher to create lossless or transparent WebP images using Android Studio.\n\nFor more information about\nselecting the correct image format to improve download speed, see [Reduce image\ndownload sizes](/topic/performance/network-xfer#webp).\n\nConvert images to WebP\n----------------------\n\nAndroid Studio can convert PNG, JPG, BMP, or static GIF images to WebP format.\nYou can convert individual images or folders of images.\n\nTo convert an image or folder of images, proceed as follows:\n\n1. Right-click an image file or a folder containing image files, and then click **Convert to WebP**.\n2. The **Converting Images to WebP** dialog opens. The default settings\n depend on the `minSdkVersion` setting for the current module.\n\n \u003cbr /\u003e\n\n **Figure 1.** The Converting Images to WebP dialog.\n3.\n Select either lossy or lossless encoding.\n\n Lossless encoding is only available if your `minSdkVersion` is set to 18 or higher.\n\n If you select lossy encoding, set the encoding quality and choose whether\n to preview each converted image before saving.\n\n\n You can also choose to skip the conversion of any files where the encoded\n version would be larger than the original or any files with transparency\n or an alpha channel. Because Android Studio only lets you\n create transparent WebP images if your `minSdkVersion` is set\n to 18 or higher, the **Skip images with transparency/alpha channel**\n checkbox is automatically selected if your `minSdkVersion`\n is lower than 18.\n\n\n **Note:** 9-patch files can't be converted to WebP images. The\n converter tool always automatically skips 9-patch images.\n4. Click **OK** to begin the conversion.\n\n If you are converting more than\n one image, the conversion is a single step, and can be undone to revert all\n the images you converted at once.\n\n If you selected lossless conversion, the conversion happens\n immediately. Your images are converted in their original\n location. If you selected lossy conversion, continue to the next step.\n5.\n If you selected lossy conversion and you chose to\n preview each converted image before saving, Android Studio\n shows you each image during the conversion so you can inspect the\n conversion result. During\n the preview step, you can adjust the quality setting for each image\n individually, as shown in figure 2.\n\n If you did not choose to preview the converted images, Android\n Studio skips this step and converts your images immediately.\n **Figure 2.** Previewing the conversion of a JPG image to WebP format at 75% quality.\n\n\n Figure 2 shows the original JPG image on the left and the lossy-encoded\n WebP image on the right. The dialog shows the file size for the original\n and the converted image. You can drag the slider left or right\n to change the quality setting and immediately see the effect on the\n encoded image and the file size.\n\n\n The middle area shows the pixels that differ between the original image\n and the encoded image. In figure 2, with the quality set to 75%, there's\n almost no difference between the two images. Figure 3 shows the same image\n encoded with the quality set to 0%.\n **Figure 3.** Previewing the conversion of a JPG image to WebP format at 0% quality.\n\n **Note:** If you set the quality to 100% and the\n `minSdkVersion` is set to 18 or higher, Android Studio\n automatically switches to lossless encoding instead.\n\n Select a quality setting for each image you review. If you are converting\n more than one image, click **Next** to advance to the next image.\n6. Click **Finish**. Your images are converted in their original location.\n\nConvert WebP images to PNG\n--------------------------\n\nIf you want to use a WebP image from your project for another purpose---for\nexample, in a web page that needs to correctly display images in a browser\nwithout WebP support---you can use Android Studio to convert WebP images to PNG\nformat.\n\nTo convert a WebP image to PNG, proceed as follows:\n\n1. Right-click a WebP image in Android Studio, and then click **Convert to\n PNG**.\n2. A dialog appears, asking whether you would like to\n delete the original WebP file after conversion or keep the original WebP\n file as well as the new PNG file.\n\n Click **Yes** to delete the original WebP file or **No**\n to retain the WebP file in addition to the PNG file. Your image is converted\n immediately."]]