Pengubah WebP
Mengubah gambar menjadi WebP, atau WebP kembali menjadi PNG atau JPG, di peramban tanpa mengunggah apa pun, dan menunjukkan apa yang diubah setiap konversi.
Tidak ada yang diunggah
Setiap konversi berjalan di tab peramban ini, di mesin Anda sendiri. Tidak ada berkas yang dikirim ke situs ini maupun ke pihak lain — tidak ada server di sini yang bisa menerimanya — sehingga gambar rahasia tetap rahasia, dan Anda bisa membiarkan tab jaringan peramban terbuka selama konversi untuk memeriksanya sendiri.
WebP di sini selalu dengan kehilangan data
WebP punya mode tanpa kehilangan data, dan kanvas peramban tidak bisa menulisnya — tidak ada cara untuk memintanya. Setiap WebP yang dihasilkan di sini adalah enkode dengan kehilangan data, di ujung atas kendali kualitas sama seperti di bawahnya, jadi hasilnya tidak pernah menjadi salinan utuh dari berkas yang masuk.
Warna bisa bergeser
Gambar digambar ulang di sini dan ditulis sebagai sRGB biasa, tanpa profil warna tertanam. Foto yang diambil dalam ruang warna yang lebih luas — Display P3 pada ponsel baru, atau Adobe RGB — tampak sama di hampir semua tempat, tetapi warnanya yang paling pekat bisa keluar sedikit lebih pudar.
Pengubah lainnya
Kalau WebP sama sekali tidak terlibat dan Anda hanya memindahkan foto antara JPG dan PNG, halaman itu terbuka pada PNG dan membahas apa yang harus dibayar untuk perpindahan tersebut.
Pengubah JPG ke PNGKetajaman WebP tidak pernah melebihi piksel asalnya, jadi gambar vektor sebaiknya diubah menjadi piksel pada ukuran yang benar-benar Anda butuhkan. Di halaman itu ukuran adalah pokok bahasannya, bukan sekadar pengaturan: dari mana ukuran gambar vektor itu sendiri berasal, dan apa yang tidak lagi bisa dilakukan pada salinan yang sudah menjadi piksel.
Pengubah SVG ke PNG
Apa itu WebP, dan mengapa ada sesuatu di mesin Anda yang tidak mau membukanya
WebP adalah format gambar yang diterbitkan Google supaya halaman web menjadi lebih ringan, dan kini ia menjadi format yang dipakai sangat banyak situs untuk menyajikan gambarnya. Begitulah biasanya seorang pembaca akhirnya memiliki berkas WebP tanpa pernah memilihnya: Anda menyimpan gambar dari halaman, dan yang tersimpan di folder unduhan Anda adalah berkas berakhiran .webp, bukan JPG atau PNG yang Anda harapkan. Tidak ada yang salah dengan berkas itu. Ia hanyalah wadah yang lebih baru untuk gambar yang sama.
Peramban sudah bertahun-tahun menampilkan WebP, dan justru itulah sebabnya situs memakainya sekaligus sebabnya kesulitan itu muncul di tempat lain. Perangkat lunak di luar peramban menyusul belakangan dan tidak merata: penyunting gambar yang lebih tua, aplikasi perkantoran, layanan cetak foto, atau formulir yang hanya menerima jenis unggahan tertentu bisa saja menolak berkasnya mentah-mentah, dan penolakan itu jarang menjelaskan dirinya sendiri. Mengonversinya ke format yang lebih tua adalah seluruh jalan keluarnya, dan tidak ada yang perlu dipulihkan atau diperbaiki di sepanjang jalan.
- WebP adalah dua format di bawah satu nama. Ia punya mode dengan kehilangan data yang dibangun di atas gagasan yang kurang lebih sama dengan JPEG, dan mode tanpa kehilangan data yang semangatnya lebih dekat ke PNG. Mana dari keduanya yang dipakai berkas tertentu sudah ditentukan ketika berkas itu ditulis, dan Anda tidak bisa mengetahuinya dari luar hanya dengan memandanginya.
- Ia membawa transparansi pada kedua mode itu, sesuatu yang sama sekali tidak bisa dilakukan JPEG. Itu satu dari dua alasan situs memilihnya ketimbang JPG, dan itu pula sebabnya logo yang disimpan dari halaman sering datang sebagai WebP alih-alih sebagai PNG.
- Ia bisa memuat animasi, seperti yang dilakukan GIF lama. Sangat banyak berkas WebP beranimasi di web memang persis itu: GIF yang disimpan ulang oleh seseorang untuk halaman, mempertahankan bingkainya dan melepaskan sebagian besar bitanya.
- Halaman ini menentukan jenis berkas dari isinya dan tidak pernah dari namanya, jadi WebP yang oleh seseorang diberi nama berekstensi JPG tetap dibaca dan dikonversi sebagai WebP — dan Anda diberi tahu tentang ketidakcocokan itu, karena itu hal yang benar tentang berkas Anda.
Mengonversi WebP kembali menjadi PNG atau JPG
Inilah arah yang paling banyak dicari orang, dan halaman ini terbuka pada arah yang satunya karena halaman hanya bisa memilihkan satu pengaturan awal; kendali formatnya berjarak satu klik saja dan tidak ada arah yang menjadi kasus istimewa. Yang sedang Anda pilih adalah antara format yang menyimpan gambarnya apa adanya dan format yang berukuran kecil, dan jawaban yang tepat bergantung pada gambarnya itu sendiri, bukan pada dari mana ia berasal.
- Pilih PNG kalau gambarnya punya transparansi yang perlu Anda pertahankan. JPG sama sekali tidak punya tempat untuk menaruhnya, jadi mengonversi logo transparan ke JPG sebenarnya berarti memilihkan warna latar untuknya, dan alat ini akan mengisi latarnya lalu memberi tahu Anda warna apa yang dipakainya.
- Pilih PNG untuk tangkapan layar, diagram, bagan, atau apa pun yang di dalamnya ada teks atau tepi yang tajam. Segala jenis kompresi dengan kehilangan data paling terasa justru pada batas berkontras tinggi, sehingga huruf pada JPG mendapat pinggiran keabu-abuan yang memang tidak pernah ada pada PNG.
- Pilih PNG kalau gambarnya akan Anda sunting lagi atau Anda simpan untuk waktu yang lama. Itu satu-satunya format yang ditulis di sini yang tidak kehilangan apa pun, sehingga ia bisa dibuka dan disimpan kembali sebanyak yang Anda mau tanpa menumpuk kerusakan.
- Pilih JPG untuk foto yang akan Anda kirim, Anda unggah, atau Anda simpan dalam jumlah banyak. Berkasnya lebih kecil, segala hal di dunia ini bisa membacanya, dan gambar di dalam WebP dengan kehilangan data sudah melewati satu enkode dengan kehilangan data sebelum sampai ke tangan Anda, sehingga pembuangannya toh tidak berangkat dari gambar asli yang masih utuh.
- Pilih JPG kalau ada sesuatu di ujung sana yang mengharuskannya. Formulir unggahan, layanan cetak yang lebih tua, dan beberapa format dokumen menerima daftar format yang lebih pendek daripada yang diterima mesin Anda sendiri, dan JPG ada pada setiap daftar itu.
Satu hal yang tidak bisa dilakukan arah ini adalah membatalkan apa yang sudah telanjur hilang dari WebP itu. Kalau berkasnya ditulis dalam mode dengan kehilangan data — dan kebanyakan berkas WebP di web memang begitu — maka kelembutan pada tepi yang tajam dan bercak-bercak pada bidang yang rata sudah menjadi bagian dari gambarnya pada saat ia ada di tangan Anda, dan PNG menyimpan semua itu sesetia ia menyimpan segala hal lainnya. Yang benar-benar Anda peroleh dari PNG adalah salinan persis dari hasil pendekodean WebP itu, dan berkas yang tidak akan merosot lebih jauh berapa kali pun ia dibuka dan disimpan. Ia tidak akan menjadi berkas yang kecil: PNG di sini ditulis oleh kompresor bawaan peramban, yang lumayan tetapi tidak menyeluruh, sehingga pengoptimal khusus masih bisa mengikis sepotong lagi darinya sesudahnya tanpa menyentuh satu piksel pun.
Membuat WebP, dan apa ongkosnya bagi Anda
Arah yang satunya adalah arah yang menjadi pengaturan awal halaman ini, dan itu adalah keputusan tentang ukuran. Berkas apa pun yang bisa dibaca halaman ini sebagai piksel — JPG, PNG, atau WebP — bisa dibawa ke WebP, dan pada kualitas yang setara hasilnya biasanya lebih kecil daripada kedua format lainnya. Kata biasanya di kalimat itu penting dan bukan basa-basi: versi jujur dari klaim tersebut adalah angka di samping hasil Anda sendiri, yang merupakan pengukuran atas gambar Anda, bukan aturan umum tentang gambar pada umumnya. Gambar vektor yang disimpan sebagai SVG juga dibaca di sini, dan itulah satu-satunya sumber yang sama sekali tidak punya piksel sampai seseorang memilih ukurannya, sehingga memilihnya memunculkan kolom Lebar dan Tinggi di halaman ini — dan Pengubah SVG ke PNG di situs ini adalah pintu yang dibangun di sekitar keputusan itu, lengkap dengan panduannya sendiri.
- Foto untuk halaman web adalah kasus yang menjadi alasan WebP dibuat, sekaligus kasus yang penghematannya biasanya sepadan dibandingkan dengan gambar yang sama sebagai JPG.
- Logo atau elemen antarmuka yang punya transparansi adalah kasus baik yang satunya. WebP membawa transparansinya ikut serta, jadi tidak ada yang diratakan, tidak ada latar yang diisi, dan berkasnya lebih kecil daripada PNG asalnya.
- Tangkapan layar atau diagram adalah kasus yang perlu Anda pikirkan dua kali di sini. Mode WebP tanpa kehilangan data akan menjadi alat yang tepat untuknya, dan mode itu tidak tersedia di halaman ini, jadi yang Anda dapat justru enkode dengan kehilangan data atas isi yang paling buruk ditangani oleh pengenkodean semacam itu — dan di situlah PNG menjadi jawaban yang lebih baik sekalipun ia lebih besar.
- Gambar yang hendak Anda sunting lagi adalah calon yang buruk untuk kedua arah. Setiap penyimpanan dalam format dengan kehilangan data membuang sedikit lagi, kehilangannya menumpuk setelah beberapa putaran, dan tidak ada apa pun di sini yang bisa menulis mode WebP yang akan mencegahnya.
Ke arah mana pun Anda pergi, berkas yang sudah berupa kisi piksel meninggalkan tempat ini dengan dimensi yang sama seperti saat ia tiba. Ini mengonversi dan tidak menyunting: tidak ada yang diubah ukurannya, dipangkas, ditajamkan, atau dilewatkan pada putaran kompresi kedua, dan satu-satunya yang berubah adalah cara gambar yang sama itu disimpan. Ada satu pengecualian di antaranya — foto yang berkasnya sendiri menyatakan bahwa ia tersimpan dalam posisi menyamping, yang dalam praktik berarti JPG yang langsung berasal dari ponsel. Yang satu itu ditegakkan, sehingga lebar dan tingginya bertukar tempat, dan barisnya mengatakan demikian alih-alih membiarkan angka barunya Anda temukan sendiri.
Kendali kualitas hanya muncul di layar untuk format tujuan yang memang punya sesuatu untuk dikorbankan, dan di sini itu berarti WebP dan JPG. PNG tidak membuang apa pun, jadi tidak ada yang bisa ditawar dan karena itu tidak ada kendali sama sekali alih-alih satu kendali yang hanya diam di sana. Berapa pun Anda menyetelnya, baris di bawah berkas Anda melaporkan ukuran awalnya, ukuran hasilnya, dan selisih di antara keduanya, sehingga yang sedang Anda tawar adalah angka yang bisa Anda baca alih-alih sesuatu yang harus Anda percayai begitu saja. Menggeser kendalinya akan mengenkode ulang gambar yang sudah digambar bila memungkinkan, alih-alih membaca berkas Anda lagi, dan karena itulah angkanya bisa mengikuti gerak kendali itu.
Mengapa WebP yang dibuat di sini tidak pernah tanpa kehilangan data
Inilah langit-langit yang patut Anda ketahui sebelum bersandar pada halaman ini, dan ia mengalir langsung dari bahan pembentuk halamannya. Seluruh pekerjaan di sini dijalankan oleh mesin penggambar yang memang sudah ada di dalam peramban Anda: berkasnya dibaca, digambar satu kali, lalu dituliskan kembali dalam format pilihan Anda. Itulah yang membuat alat ini sanggup bekerja tanpa unggahan, tanpa pemasangan, dan tanpa unduhan selain halamannya sendiri — dan itu pula yang mengunci apa saja yang boleh diminta dari pengenkodenya.
Seluruh yang diterima mesin itu adalah nama format dan angka antara nol dan satu. Tidak ada satu bagian pun di dalamnya untuk menyatakan mode WebP mana yang Anda maksud, dan mode tanpa kehilangan data bukanlah mode yang dituju dengan sendirinya, jadi dari halaman mode itu memang tidak terjangkau: setiap WebP yang dibuat di sini adalah enkode dengan kehilangan data, termasuk pada ujung atas kendali kualitas. Sebagian versi peramban pernah diam-diam memperlakukan ujung paling atas rentangnya sebagai sesuatu yang lebih baik dan sebagian lagi tidak, dan tidak ada yang mewajibkan mereka ke arah mana pun, sehingga halaman ini berpegang pada apa yang dijamin kendali itu dan menaruh pemberitahuan pada barisnya yang menyatakannya.
- PNG adalah jawabannya setiap kali kepastian lebih penting daripada ukuran. Ia satu-satunya format tanpa kehilangan data yang ditulis di halaman ini, ia tetap begitu untuk setiap gambar dan pada setiap ukuran, dan tidak ada pengaturan yang bisa membuatnya menjadi lain.
- Berkas yang tiba sebagai WebP tanpa kehilangan data akan pergi sebagai WebP dengan kehilangan data. Tidak ada cara melewatkannya tanpa disentuh: ia didekode lalu dienkode lagi seperti berkas lainnya, sehingga hasilnya tidak akan sama bita per bita dengan aslinya, dan ujung atas kendali kualitas tidak mengubah hal itu.
- Bagi foto, semua ini tidak banyak berarti. Fotonya sudah melewati enkode dengan kehilangan data jauh sebelum sampai ke halaman ini, sehingga pertanyaan yang benar-benar hidup tinggal satu: enkode mana yang tampak lebih baik pada ukuran tertentu — dan ukuran di samping tiap hasil itulah jawabannya, untuk berkas Anda, bukan untuk berkas pada umumnya.
Kesenjangan itu bisa saja ditutup dengan menyertakan pengenkode sungguhan yang dikompilasi agar berjalan di dalam halaman, dan alat ini sengaja tidak melakukannya. Pengenkode semacam itu berukuran beberapa ratus kilobita yang harus diunduh oleh setiap pengunjung supaya sebagian dari mereka mendapat mode yang mereka inginkan, dan sampai unduhannya tiba halaman ini tidak akan bekerja sama sekali, padahal setiap halaman lain di situs ini bekerja begitu ia tergambar. Ia juga akan menaruh dua pengenkode di balik satu kendali, sehingga setiap ukuran, setiap kualitas, dan setiap pemberitahuan di halaman ini harus menyebutkan yang mana di antara keduanya yang menghasilkannya. Pengonversi yang menyatakan batasnya terus terang lebih berharga daripada yang menyembunyikannya di balik unduhan, dan inilah halaman yang paling membutuhkan batas itu dinyatakan.
WebP beranimasi keluar dari sini sebagai satu gambar saja
WebP bisa memuat sederet bingkai, dan banyak sekali berkas WebP di web memang begitu — animasi yang dahulu berupa GIF kini sangat sering berupa WebP. Tidak ada apa pun di halaman ini yang menulis berkas beranimasi dalam format mana pun, jadi yang dikonversi adalah bingkai pertamanya, dan setiap bingkai lainnya lenyap. Itu persis jenis kehilangan yang bisa ditimbulkan pengonversi dalam diam tanpa ada yang meragukannya, dan karena itu barisnya mengatakan bahwa hal itu terjadi.
Perlu ditegaskan bahwa ini berlaku ke format mana pun Anda mengonversinya, WebP sekalipun. Animasinya hilang bukan karena format tujuannya tidak sanggup memuat animasi; ia hilang karena konversinya mendekode berkasnya, menggambar satu bingkai, lalu menyerahkan bingkai itu kepada pengenkodenya. Karena itu mengonversi WebP beranimasi menjadi WebP menghilangkan animasinya persis seperti mengonversinya menjadi PNG, dan itu kebalikan dari yang akan Anda duga dari nama formatnya.
- Pemberitahuannya hanya muncul untuk berkas yang memang menyatakan punya lebih dari satu bingkai, jadi WebP yang tidak bergerak dikonversi tanpa ada satu pun yang dikatakan tentang bingkai.
- Kalau animasinya yang Anda butuhkan, simpanlah berkas asal Anda. Tidak ada pengaturan di halaman ini yang mempertahankannya, dan tidak ada format di halaman ini yang sanggup membawanya.
- Kalau sedari awal yang Anda inginkan memang satu gambar saja — gambar diam untuk dimasukkan ke dokumen, atau gambar mini dari animasi — maka bingkai pertamalah yang berguna dan inilah alat untuk pekerjaan itu.
Apa yang diberitahukan setiap baris hasil, dan kapan ia menolak
Pengonversi yang bekerja dalam diam adalah sebabnya orang baru mengetahui — beberapa hari kemudian dan di tempat yang sama sekali lain — bahwa fotonya menyamping, latarnya hitam, atau animasinya hilang. Setiap baris di sini membawa keterangan pendek tentang apa yang sebenarnya dikerjakan terhadap berkas itu — dan sama sekali tidak membawa apa pun ketika tidak ada yang perlu disebut, dan justru itulah yang membuat pemberitahuannya layak dibaca alih-alih dilewati begitu saja.
- Gambarnya ditegakkan, dan lebar serta tingginya bertukar. Ponsel mencatat dalam posisi mana foto seharusnya dilihat alih-alih memutar pikselnya; konversi di sini menggambar gambarnya dari piksel yang sudah didekode, jadi catatan semacam itu tidak bisa ikut lebih jauh dan pemutarannya harus benar-benar dikerjakan. Dimensi pada barisnya kemudian bukan lagi dimensi yang ditunjukkan pengelola berkas Anda, dan justru karena itulah pertukarannya dinyatakan alih-alih dibiarkan menjadi teka-teki bagi Anda.
- Metadata dibuang. Keterangan kamera, lokasi yang direkam ponsel, profil warna tertanam, dan komentar apa pun berjalan berdampingan dengan pikselnya alih-alih berada di dalamnya, dan proses penggambarannya meninggalkan semua itu. Pemberitahuannya hanya muncul untuk berkas yang memang membawa sebagiannya, dan itulah seluruh alasan mengapa ia bermakna ketika Anda melihatnya. Profil warna adalah satu-satunya di antara semua itu yang akibatnya terlihat: keluarannya adalah sRGB biasa yang sama sekali tidak membawa profil, sehingga foto yang diambil dalam ruang warna yang lebih luas bisa keluar dengan warnanya yang paling pekat sedikit lebih pudar.
- Transparansi diratakan, dan ke warna apa. Yang ini hasil pengukuran, bukan dugaan. Amat banyak gambar menyandang kanal transparansi tanpa memakai satu piksel pun darinya, maka pemberitahuannya menahan diri sampai benar-benar ada piksel tembus pandang yang ditemukan pada hasil gambarnya — dan WebP yang seluruhnya pejal, ketika dibawa ke JPG, tidak memunculkan apa pun.
- Nama dan isinya tidak cocok. Karena bitanyalah yang menentukan dan ekstensinya tidak pernah menentukan, WebP yang oleh seseorang disimpan dengan ekstensi JPG dibaca dan dikonversi sebagai WebP sebagaimana adanya — dan ketidakcocokan itu dilaporkan, karena itu hal yang benar tentang berkas Anda yang tidak mungkin Anda ketahui sendiri.
- Hanya bingkai pertama yang dipertahankan. Ini muncul untuk berkas asal yang menyatakan punya lebih dari satu bingkai, ke format mana pun Anda mengonversinya, dengan alasan yang diberikan bagian di atas.
- WebP pada pengaturan ini tetap merupakan enkode dengan kehilangan data. Yang satu ini muncul di ujung atas kendali kualitas dan tidak di tempat lain, karena hanya di ujung atas itulah keyakinan yang diluruskannya bisa dipegang. Pernyataan umumnya — bahwa WebP di sini tidak pernah tanpa kehilangan data — disampaikan sekali di halaman itu sendiri, alih-alih diulang pada setiap baris.
Berkas yang gagal dikonversi tidak diganti dengan sesuatu yang lain; alat ini menyebutkan sebabnya. Berkas yang bukan salah satu format bacaannya disebut namanya lalu ditolak, begitu pula berkas yang formatnya memang terbaca tetapi tajuknya rusak atau terpenggal, dan begitu pula berkas yang ternyata tidak sanggup didekode peramban Anda betapa pun utuh tampaknya tajuk itu. Tidak ada yang dikira-kira dan tidak ada pekerjaan separuh jalan yang disodorkan sebagai pekerjaan selesai — aturan di balik semua pemberitahuan di atas, dipakai justru pada saat ia paling menentukan.
Ada satu penolakan yang layak diterangkan sejak awal, sebab itulah kegagalan yang membuat nama pengonversi jelek. Setiap peramban punya langit-langit bagi ukuran gambar yang sungguh sanggup dipegangnya; langit-langit itu tidak sama antara ponsel dan komputer meja, tidak sama pula antara dua peramban pada satu mesin, dan menembusnya tidak melahirkan galat apa pun. Yang Anda terima adalah gambar kosong beberapa kilobita, dibuat tanpa sepatah kata, yang lolos sebagai konversi berhasil sampai ada yang membukanya. Maka sebelum apa pun digambar, alat ini menyediakan gambar pada ukuran keluaran yang sebenarnya, menuliskan piksel yang nilainya sudah diketahui, lalu membacanya kembali. Bila kanvasnya ternyata tidak ada, konversinya ditolak, ukurannya disebut, dan tidak ada berkas yang keluar. Pertanyaan itu diajukan berkas demi berkas, masing-masing pada ukurannya sendiri dan di perangkat Anda sendiri, sehingga tidak pernah ada yang ditolak di sini gara-gara batas yang dipilih bagi mesin orang lain.
Mengapa berkas Anda tidak pernah sampai ke server
Halaman ini tidak punya server di belakangnya, dan itu adalah gambaran tentang wujud alat ini, bukan janji tentang perilaku. Konversinya berjalan di tab tempat Anda membaca ini, di prosesor mesin Anda sendiri; berkas Anda tidak pergi ke mana pun, karena memang tidak ada tempat baginya untuk pergi — situs ini tidak punya sarana untuk menerimanya, dan tidak ada pihak ketiga yang terlibat pada titik mana pun. Tidak ada versi alat ini yang bekerja dengan cara lain, dan tidak ada pengaturan yang akan mengubahnya.
Semua itu tidak perlu Anda terima atas dasar percaya saja, dan justru di situlah letak gunanya menyatakannya begini. Buka panel jaringan pada alat pengembang peramban Anda, lalu konversikan sesuatu sambil mengamatinya: tidak ada satu pun yang berangkat keluar. Halaman ini seluruhnya hanya beberapa berkas statis, tanpa kode yang berjalan di tempat mana pun yang lain, sehingga setelah ia termuat Anda boleh memutus jaringannya dan meneruskan konversi selama yang Anda kehendaki.
- .webp yang datang dari tempat lain dan tidak mau terbuka di mesin Anda dibaca dan dikonversi sepenuhnya di mesin itu juga, entah isinya ternyata faktur, hasil pindai medis, atau halaman yang disimpan rekan kerja untuk Anda.
- Berkas hasil konversinya tinggal di tab ini saja sampai Anda mengunduhnya. Menutup tabnya sudah cukup untuk melenyapkannya, dan tidak ada keterangan apa pun tentangnya yang berpindah dari satu kunjungan ke kunjungan sesudahnya.
- Data kamera hilang begitu gambarnya digambar ulang, sehingga koordinat dan identitas perangkat tidak akan ada pada hasil unduhan Anda, berapa pun yang tersimpan pada berkas awalnya.
Pertanyaan yang sering diajukan
- Ada sesuatu di komputer saya yang tidak mau membuka berkas .webp. Untuk itukah halaman ini?
- Ya, dan inilah alasan paling umum orang mendatangi halaman ini. WebP adalah format yang kini dipakai sangat banyak situs web untuk menyajikan gambarnya, jadi mudah sekali Anda akhirnya memegang berkas yang tidak pernah Anda pilih. Peramban sudah bertahun-tahun menampilkannya; perangkat lunak di luar peramban menyusul belakangan dan tidak merata, sehingga penyunting gambar yang lebih tua, aplikasi perkantoran, atau formulir unggahan mungkin masih menolaknya. Konversikan berkasnya ke PNG atau ke JPG, dan apa pun yang tadi menolaknya akan membukanya. Tidak ada yang perlu dipulihkan di sepanjang jalan — gambar di dalam WebP adalah gambar biasa, dan masalahnya hanyalah wadah mana yang memuatnya.
- Sebaiknya saya mengonversi WebP saya ke PNG atau ke JPG?
- Itu bergantung pada gambarnya, bukan pada asalnya. Pilih PNG kalau ada transparansi yang perlu Anda pertahankan, kalau gambarnya berupa tangkapan layar, diagram, atau apa pun yang memuat teks atau tepi yang tajam, atau kalau Anda akan menyuntingnya dan menyimpannya berulang kali — PNG menyimpan gambarnya apa adanya, sehingga tidak ada lagi yang hilang sesering apa pun Anda membukanya. Pilih JPG untuk foto yang Anda kirim, Anda unggah, atau Anda simpan dalam jumlah banyak, atau ketika pihak yang akan Anda beri berkas itu mengharuskan format tersebut. Untuk foto, PNG-nya bisa dipastikan jauh lebih besar di antara keduanya, dan tetap lebih besar daripada yang akan dihasilkan alat khusus — kompresor bawaan peramban yang menulisnya, dan tidak ada cara meminta kompresor itu berusaha lebih keras. Kalau Anda ragu, konversikan ke keduanya lalu bandingkan ukuran pada dua barisnya; keduanya gratis dan tidak satu pun menyentuh berkas asal Anda.
- Bisakah halaman ini membuat WebP tanpa kehilangan data?
- Tidak, dan inilah satu hal yang paling berguna untuk diketahui tentang halaman ini. WebP memang punya mode tanpa kehilangan data; peramban sekadar tidak bisa dimintai mode itu, karena kanvas gambarnya menerima tipe media dan angka antara nol dan satu, dan tidak menerima apa pun yang lain. Setiap WebP yang dibuat di sini adalah enkode dengan kehilangan data, dan ujung atas kendalinya pun enkode dengan kehilangan data — dan karena itulah pemberitahuan muncul khusus pada posisi itu, alih-alih membiarkan posisinya berbicara sendiri. PNG adalah satu-satunya format di halaman ini yang pasti tanpa kehilangan data. Dan berkas yang sudah berupa WebP tanpa kehilangan data tidak bertahan demikian: mengonversinya ke WebP di sini mengenkodenya ulang seperti berkas lainnya.
- WebP beranimasi saya keluar sebagai satu gambar diam. Bisakah animasinya dipertahankan?
- Tidak di halaman ini. WebP bisa memuat sederet bingkai, dan tidak ada apa pun di sini yang menulis berkas beranimasi dalam format mana pun, jadi konversinya mendekode berkasnya, menggambar bingkai pertamanya, lalu mengenkode bingkai itu. Barisnya memberi tahu Anda bahwa hal itu terjadi, karena animasi yang hilang persis jenis hal yang bisa dilakukan pengonversi dalam diam tanpa ada yang meragukannya. Hasilnya sama saja, format mana pun yang Anda pilih, WebP sekalipun: animasinya hilang bukan karena format tujuannya tidak sanggup memuatnya, melainkan karena hanya satu bingkai yang pernah digambar. Kalau Anda butuh animasinya, simpanlah berkas asal Anda.
- Apakah gambarnya jadi tampak lebih bagus kalau WebP-nya dijadikan PNG?
- Tidak, dan inilah harapan yang umum. Kebanyakan berkas WebP di web ditulis dalam mode dengan kehilangan data, yang mencapai ukurannya dengan membuang detail ketika berkasnya dibuat, dan detail itu sesudahnya tidak dicatat di mana pun. PNG menyimpan apa pun yang diberikan kepadanya secara persis, jadi ia mempertahankan kelembutan dan bercak-bercaknya sesetia ia mempertahankan segala hal lainnya. Yang benar-benar Anda peroleh dari konversinya adalah bahwa tidak ada lagi yang hilang sesudahnya: PNG-nya bisa dipangkas, disunting, dan disimpan lagi tanpa menumpuk kerusakan yang akan ditambahkan oleh satu putaran dengan kehilangan data lagi. Kalau WebP-nya kebetulan yang tanpa kehilangan data, PNG-nya adalah salinan persis dari hasil pendekodeannya, dan itu sebaik-baiknya gambar yang bisa Anda peroleh di sini — satu hal yang tidak bertahan pada kedua jalan itu adalah profil warna tertanam, dan karena itulah foto dari kamera dengan gamut warna lebar bisa tampak sedikit lebih pudar sesudahnya.
- WebP saya punya bagian yang tembus pandang. Apa yang terjadi pada bagian itu?
- Itu sepenuhnya bergantung pada format tujuannya. PNG dan WebP sama-sama membawa transparansi, jadi mengonversi ke salah satunya mempertahankannya dan tidak ada apa pun yang diisikan di belakang gambarnya. JPG sama sekali tidak bisa menyimpan transparansi — tidak ada kanal untuk itu di dalam formatnya — sehingga sesuatu harus ada di belakang gambarnya, dan alat ini mengisi latarnya lalu memberi tahu Anda warna apa yang dipakainya. Putih adalah bawaannya, dengan alasan bahwa putihlah warna yang biasanya dimiliki dokumen, salindia, atau formulir unggahan; kendali warna muncul begitu ada berkas dalam daftar Anda yang benar-benar membutuhkannya, sehingga memilih warna lain akan mengulang konversinya. Pemberitahuannya sendiri menunggu sampai piksel yang benar-benar tembus pandang ditemukan, jadi gambar yang sekadar membawa kanal transparansi dan tidak pernah memakainya tidak memunculkan apa-apa.
- Saya mengonversi berkas di sini, memasukkan hasilnya kembali, dan alat ini bilang metadata dibuang. Mengapa?
- Karena pengenkode WebP bawaan peramban lazimnya menuliskan satu blok profil warna kecil ke dalam berkas yang dihasilkannya, dan alat ini melaporkan blok itu dengan jujur ketika ia membaca berkasnya kembali. Jadi pemberitahuan tersebut benar, bukan keliru: konversi pertama Anda memang membuang keterangan kamera dan lokasi yang dibawa berkas aslinya, lalu WebP yang ditulisnya membawa satu blok miliknya sendiri yang pada gilirannya dibuang oleh konversi kedua. Tidak ada yang menumpuk, dan tidak ada milik Anda yang bertahan, baik pada putaran pertama maupun pada putaran kedua. Kalau Anda menginginkan berkas tanpa keterangan kamera dan tanpa lokasi di dalamnya, satu kali lewat halaman ini sudah cukup, dan pemberitahuan yang kedua bukan tanda bahwa ada sesuatu yang tertinggal.
- Apakah berkas saya dikirim ke suatu tempat, dan apakah ini bekerja saat jaringannya dimatikan?
- Berkasnya tidak dikirim ke mana pun, dan ya, ini bekerja. .webp yang Anda jatuhkan di sini didekode lalu dienkode ulang oleh tab yang sedang Anda lihat, memakai prosesor Anda sendiri; situs ini tidak punya server yang bisa menerima berkas, sekalipun halamannya berusaha menyodorkannya. Memeriksanya cepat saja: buka panel jaringan pada alat pengembang peramban Anda lalu konversikan sesuatu sementara panel itu terbuka. Satu-satunya yang pernah menempuh jaringan adalah halamannya sendiri, jadi begitu ia tiba Anda boleh mematikan jaringannya sama sekali dan terus mengonversi. Tidak ada keterangan apa pun tentang berkas Anda yang disimpan, dibawa dari satu kunjungan ke kunjungan sesudahnya, atau ditinggalkan ketika tabnya ditutup.