Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
WebP adalah format file gambar dari
Google yang memberikan kompresi lossy (seperti JPEG) serta transparansi (seperti
PNG), tetapi dapat memberikan kompresi yang lebih baik daripada JPEG atau PNG. Gambar Lossy WebP
didukung di Android 4.0 (API level 14) dan yang lebih baru, serta gambar WebP lossless dan
transparan didukung di Android 4.3 (API level 18) dan yang lebih baru.
Halaman ini menunjukkan cara mengonversi gambar ke format WebP dan cara mengonversi gambar
WebP ke format PNG.
Untuk mengetahui informasi selengkapnya tentang
pemilihan format gambar yang benar guna meningkatkan kecepatan download, lihat Mengurangi ukuran
download gambar
Mengonversi gambar ke WebP
Android Studio dapat mengonversi gambar PNG, JPG, BMP, atau GIF statis ke format WebP.
Anda bisa mengonversi gambar individual atau folder gambar.
Untuk mengonversi gambar atau folder gambar, lakukan langkah-langkah berikut:
Klik kanan file gambar atau folder yang berisi file
gambar, lalu klik Convert to WebP.
Dialog Converting Images to WebP akan terbuka. Setelan default
bergantung pada setelan minSdkVersion untuk modul saat ini.
Gambar 1. Dialog Konversi Gambar
ke WebP.
Pilih encoding lossy atau lossless.
Encoding lossless
hanya tersedia jika minSdkVersion Anda ditetapkan ke versi 18 atau lebih tinggi.
Jika Anda memilih encoding lossy, tetapkan kualitas encoding lalu pilih untuk
melihat pratinjau setiap gambar yang dikonversi sebelum menyimpan.
Anda juga dapat memilih untuk tidak mengonversi file apa pun apabila versi encoding
lebih besar dari aslinya atau file apa pun dengan transparansi
atau saluran alfa. Karena Android Studio hanya mengizinkan Anda untuk
membuat gambar WebP transparan jika minSdkVersion ditetapkan ke
versi 18 atau yang lebih tinggi, kotak Skip images with transparency/alpha channel akan otomatis dicentang jika minSdkVersion
Anda lebih rendah dari versi 18.
Catatan: File 9-patch tidak dapat dikonversi ke gambar WebP. Alat
konverter selalu otomatis melewati gambar 9 patch.
Klik OK untuk memulai konversi.
Jika Anda mengonversi lebih dari satu
gambar, konversi terdiri dari satu langkah saja, dan dapat dibatalkan untuk mengembalikan semua
gambar yang Anda konversi sekaligus.
Jika Anda memilih konversi lossless, konversi akan langsung
terjadi. Gambar Anda dikonversi di lokasi
aslinya. Jika Anda memilih konversi lossy, lanjutkan ke langkah berikutnya.
Jika Anda memilih konversi lossy dan memutuskan untuk
melihat pratinjau setiap gambar yang dikonversi sebelum menyimpan, Android Studio
akan menunjukkan setiap gambar selama konversi sehingga Anda dapat memeriksa
hasilnya. Selama
langkah pratinjau, Anda dapat menyesuaikan setelan kualitas untuk setiap gambar
satu per satu, seperti yang ditunjukkan pada gambar 2.
Jika Anda tidak memilih untuk melihat pratinjau gambar yang dikonversi, Android Studio
akan melewati langkah ini dan langsung mengonversi gambar Anda.
Gambar 2. Melihat pratinjau konversi gambar JPG ke format WebP
dengan kualitas 75%.
Gambar 2 menunjukkan gambar JPG asli di sebelah kiri dan gambar WebP
dengan encoding lossy di sebelah kanan. Dialog ini menunjukkan ukuran file untuk gambar
asli dan yang dikonversi. Anda bisa menarik penggeser ke kiri atau kanan
untuk mengubah setelan kualitas dan langsung melihat efeknya
pada gambar yang dienkode dan ukuran filenya.
Area tengah menunjukkan piksel yang berbeda antara gambar asli
dan gambar encoding. Pada Gambar 2, dengan kualitas 75%, hampir tidak
ada perbedaan di antara kedua gambar. Gambar 3 menunjukkan gambar yang sama
yang dienkode dengan kualitas 0%.
Gambar 3. Melihat pratinjau konversi gambar JPG ke format WebP
dengan kualitas 0%.
Catatan: Jika Anda menetapkan kualitas ke 100% dan
minSdkVersion ditetapkan ke versi 18 atau yang lebih baru, Android Studio
akan otomatis beralih ke encoding lossless.
Pilih setelan kualitas untuk setiap gambar yang Anda tinjau. Jika Anda mengonversi
lebih dari satu gambar, klik Next untuk melanjutkan ke gambar berikutnya.
Klik Finish. Gambar Anda dikonversi di lokasi
aslinya.
Mengonversi gambar WebP ke PNG
Jika ingin menggunakan gambar WebP dari project untuk tujuan lain, misalnya,
di halaman web yang perlu menampilkan gambar yang benar di browser
tanpa dukungan WebP, Anda bisa menggunakan Android Studio untuk mengonversi gambar WebP ke format
PNG.
Untuk mengonversi gambar WebP ke PNG, lakukan langkah-langkah berikut:
Klik kanan gambar WebP di Android Studio, lalu klik Convert to
PNG.
Dialog akan muncul, dan berisi pertanyaan apakah Anda ingin
menghapus file WebP asli setelah konversi atau mempertahankan file WebP
asli serta file PNG baru.
Klik Yes untuk menghapus file WebP asli atau No
untuk menyimpan file WebP selain file PNG. Gambar Anda akan langsung
dikonversi.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[null,null,["Terakhir diperbarui pada 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."]]