Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Membuat gambar WebP

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 tinggi, serta gambar WebP lossless dan transparan yang didukung di Android 4.3 (API level 18) dan yang lebih tinggi. Halaman ini menunjukkan cara mengonversi gambar ke format WebP dan cara mengonversi gambar WebP ke format PNG.

Catatan: Karena dukungan untuk gambar WebP lossless dan transparan hanya tersedia di Android 4.3 dan yang lebih tinggi, project Anda harus mendeklarasikan minSdkVersion versi 18 atau lebih tinggi untuk membuat gambar WebP lossless atau transparan dengan Android Studio.

Untuk mengetahui informasi selengkapnya tentang format gambar WebP, lihat situs WebP. Untuk mengetahui informasi selengkapnya tentang pemilihan format gambar yang benar untuk meningkatkan kecepatan download, baca 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:

  1. Klik kanan file gambar atau folder yang berisi sejumlah file gambar, lalu klik Convert to WebP.
  2. Dialog Convert Images to WebP akan terbuka. Setelan default bergantung pada setelan minSdkVersion untuk modul saat ini.

    Gambar 1. Dialog Konversi Gambar ke WebP

  3. Pilih encoding lossy atau lossless. Encoding lossless hanya tersedia jika minSdkVersion Anda ditetapkan ke 18 atau lebih tinggi. Jika Anda memilih encoding lossy, tetapkan kualitas encoding, lalu pilih untuk melihat pratinjau dari 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 Anda ditetapkan ke 18 atau lebih tinggi, kotak centang Skip images with transparency/alpha channel akan dipilih otomatis jika minSdkVersion Anda lebih rendah dari 18.

    Catatan: File 9 patch tidak dapat dikonversi ke gambar WebP. Fitur konverter selalu otomatis melewati gambar 9 patch.

  4. 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 di atas, konversi akan langsung terjadi. Gambar Anda dikonversi pada tempatnya di lokasi aslinya. Jika Anda memilih konversi lossy, lanjutkan ke langkah berikutnya.

  5. Jika Anda memilih konversi lossy, dan memilih untuk melihat pratinjau setiap gambar yang dikonversi sebelum menyimpan, Android Studio akan menunjukkan setiap gambar selama konversi sehingga Anda dapat memeriksa hasilnya. (Jika Anda tidak memilih untuk melihat pratinjau, Android Studio akan melewati langkah ini dan langsung mengonversi gambar Anda.) Pada langkah pratinjau, Anda bisa menyesuaikan setelan kualitas untuk setiap gambar satu per satu, seperti yang dijelaskan di bawah ini.

    Gambar 2. Mengonversi format JPG ke 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 dokumen asli dan gambar yang dikonversi. Anda bisa menarik slider ke kiri atau kanan untuk mengubah setelan kualitas dan melihat efeknya secara langsung 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 antara kedua gambar. Gambar 3 menunjukkan gambar yang sama yang dienkode dengan kualitas 0%.

    Gambar 3. Mengonversi format JPG ke WebP dengan kualitas 0%

    Catatan: Jika Anda menetapkan kualitas ke 100% dan minSdkVersion ditetapkan ke 18 atau lebih tinggi, 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.

  6. Klik Finish. Gambar Anda dikonversi pada tempatnya 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:

  1. Klik kanan pada gambar WebP di Android Studio, lalu klik Convert to PNG.
  2. Kotak dialog akan muncul, menanyakan apakah Anda ingin mengonversi gambar ke PNG, menghapus file WebP asli, atau menyimpan 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.