Ubah WebP ke PNG
Ubah gambar WebP ke PNG dengan transparansi tetap utuh, tanpa kehilangan data bila sumbernya WebP lossless, semuanya di dalam browser Anda.
Letakkan file di sini
.webp · hingga 100 MB
Cara Ubah ke PNG
- 1
Letakkan file WebP
Hingga 100 file sekaligus. WebP statis maupun animasi bisa dibaca, dan transparansi dipertahankan kecuali Anda meminta agar diisi warna.
- 2
Pilih level optimasi
Level 2 adalah bawaan yang masuk akal. Jenis warna dipilih otomatis; ikon dan logo biasanya menyusut menjadi palet dan ukurannya jadi beberapa kali lebih kecil.
- 3
Unduh file PNG
Satu file langsung diunduh; beberapa file, atau setiap frame dari sebuah animasi, kembali dalam satu ZIP.
Inti konversi ini adalah kanal alfa
Logo atau ikon yang diunduh dari situs web biasanya berupa WebP dengan latar belakang transparan, dan transparansi itulah yang membuatnya berguna di presentasi, dokumen, atau file desain. Mengubahnya ke JPG menghilangkan transparansi itu; mengubahnya ke PNG mempertahankan setiap tingkatnya, dari tidak transparan sama sekali, melewati tepi halus hasil anti-aliasing, sampai bening sepenuhnya. Bila sumbernya WebP lossless, seperti kebanyakan logo dan ikon, konversinya setia bit demi bit: decode lalu encode ulang menghasilkan nilai piksel yang sama, termasuk alfa. Untuk kasus sebaliknya, saat Anda memang ingin latar belakang solid yang menyatu dengan gambar, ada opsi ratakan, dan pencampurannya dihitung dalam cahaya linear agar tepi tetap bersih.
PNG palet, level optimasi, dan animasi
PNG bersifat lossless, jadi satu-satunya cara memperkecilnya adalah menyimpan piksel yang sama dengan cara yang lebih cerdik. Ada dua hal yang melakukannya. Jenis warna dipilih otomatis: gambar dengan 256 warna berbeda atau kurang menjadi PNG palet dengan satu indeks kecil per piksel, dan begitulah ikon WebP 34 KB bisa menjadi 21 KB, bukan 90 KB; gambar skala abu-abu menyusut menjadi satu kanal. Lalu level optimasi menentukan seberapa keras encoder mencari filter baris yang paling cocok dan aliran data terkompresi yang paling ringkas: level 0 selesai seketika, level 2 sudah memberi sebagian besar penghematan, dan level 6 menghabiskan beberapa detik untuk beberapa persen lagi. WebP animasi bisa diratakan menjadi frame pertamanya atau dipecah menjadi satu PNG bernomor per frame, disusun sesuai aturan disposal dan blending yang ditetapkan format itu.
File tetap di perangkat Anda
Decoder WebP, encoder PNG, dan pengoptimal lossless adalah modul WebAssembly yang berjalan di dalam tab browser Anda. Tidak ada yang diunggah dan tidak ada server yang pernah melihat gambar, dan itu sama pentingnya untuk logo klien dan karya yang belum dirilis seperti untuk foto pribadi. Tutup tab, dan tidak ada yang tertinggal.
Pertanyaan yang sering diajukan
Apakah transparansi tetap ada?
Ya, sepenuhnya. Kanal alfa dibawa piksel demi piksel, termasuk piksel tepi yang semitransparan, jadi logo bisa diletakkan di latar belakang apa pun tanpa kotak yang terlihat di sekelilingnya. Transparansi hanya dihapus bila Anda sengaja mengaktifkan opsi ratakan dan memilih warna isian.
Apakah konversinya lossless?
Bila WebP disimpan dalam mode lossless, seperti kebanyakan logo, ikon, dan tangkapan layar, ya: PNG menyimpan nilai piksel yang persis sama. Bila WebP itu lossy, kompresinya sudah terjadi sebelum file sampai ke tangan Anda; PNG merekam hasil decode dengan persis, tetapi tidak bisa mengembalikan apa yang sudah dibuang WebP.
Mengapa PNG lebih besar daripada WebP?
Mode lossless WebP lebih efisien daripada PNG, dengan prediksi yang lebih baik dan pengode entropi yang lebih cerdas. Kenaikan tiga sampai delapan kali lipat itu wajar. Memilih level optimasi yang lebih tinggi dan membiarkan jenis warna dipilih otomatis mempersempit selisihnya cukup banyak, terutama pada grafik berwarna rata.
Apa itu PNG palet?
PNG yang mencantumkan hingga 256 warna satu kali, lalu menyimpan indeks kecil untuk setiap piksel, bukan nilai warna lengkap. Tidak ada yang hilang bila gambar memang hanya punya warna sesedikit itu, seperti kebanyakan ikon, logo, dan diagram, dan file bisa menjadi beberapa kali lebih kecil. PNG palet dipilih otomatis setiap kali bisa dibuat tanpa kehilangan data.
Bisakah mengekstrak semua frame dari animasi?
Bisa. Atur opsi animasi ke setiap frame, dan setiap frame keluar sebagai PNG bernomor tersendiri di dalam ZIP. Setiap frame disusun di atas frame sebelumnya dengan mengikuti penanda disposal dan blending, sehingga frame yang hanya memperbarui sebagian kanvas tetap terlihat utuh.
Berapa file yang bisa diubah sekaligus?
Hingga 100 file dengan total 500 MB, semuanya dengan pengaturan yang sama. Hasilnya datang dalam satu ZIP bernama pulsarkit-webp-to-png.zip. File rusak yang gagal dibaca tidak membatalkan file lain dalam kumpulan itu.
Apa bedanya dengan mengubah ke JPG?
JPG sama sekali tidak bisa menyimpan transparansi dan selalu kehilangan sedikit detail, tetapi menghasilkan file kecil yang bisa dibuka di mana saja. PNG mempertahankan transparansi dan setiap piksel dengan persis, dengan imbalan ukuran file yang lebih besar. Ubah ke PNG untuk logo, ikon, tangkapan layar, dan apa pun yang akan Anda edit lagi; ubah ke JPG untuk foto yang akan dikirim ke tempat yang tidak menerima WebP.
Apakah file diunggah ke server?
Tidak. Setiap langkah berjalan di browser Anda dengan WebAssembly. Tidak ada unggahan, tidak ada pendaftaran, dan tidak ada salinan gambar Anda di mana pun setelah tab ditutup.