Penukar Percuma

PNG ke Penukar WEBP

Tukar imej PNG kepada format WEBP serta-merta. Kurangkan saiz fail sambil mengekalkan kualiti tinggi dan mengekalkan ketelusan. Selamat, cepat dan percuma sepenuhnya.

Seret & Lepas PNG di sini

Menyokong sehingga 50MB

Ataupun

Tentang alat ini

Menukar PNG kepada WebP ialah salah satu pengoptimuman tunggal yang paling berkesan untuk penghantaran imej web. WebP yang dikodkan dengan pemampatan tanpa kehilangan biasanya menghasilkan fail 25% lebih kecil daripada PNG yang setara tanpa perbezaan yang boleh dilihat; WebP lossy pada kualiti lalai sering mengecilkan PNG fotografi sebanyak 60–80%. Untuk tapak yang menyediakan banyak imej — e-dagang, blog, dokumentasi, apl halaman tunggal yang berat imej — bertukar kepada penghantaran WebP ialah kemenangan kelajuan dan lebar jalur yang boleh diukur.

Penukar ini mengekod WebP secara setempat dalam penyemak imbas anda menggunakan pengekod imej terbina dalam, yang tersedia dalam setiap penyemak imbas moden melalui canvas.toBlob('image/webp'). PNG dinyahkodkan ke dalam kanvas, kemudian dikod semula sebagai WebP pada tahap kualiti yang dipilih. Tiada muat naik, tiada pemprosesan bahagian pelayan, tiada pengekalan fail.

Memilih antara WebP lossless dan lossy bergantung pada kandungan. Untuk gambar dan imej berwarna kompleks, WebP yang hilang pada kualiti 75–85 biasanya tidak dapat dibezakan daripada sumber sambil mengurangkan separuh saiz fail. Untuk tangkapan skrin UI, logo, gambar rajah dan sebarang imej dengan tepi atau teks yang tajam, WebP tanpa kehilangan mengekalkan butiran tanpa artifak.

Mengapa Menukar PNG kepada WebP

WebP wujud untuk satu sebab: fail yang lebih kecil pada kualiti yang setara. Untuk tapak web moden ini penting kerana berat halaman secara langsung mempengaruhi masa muat, penggunaan data mudah alih dan skor Web Vitals Teras yang mempengaruhi kedudukan carian. Menggantikan PNG dengan WebP secara rutin menghasilkan 25–80% pengurangan saiz, yang diterjemahkan terus kepada halaman yang lebih pantas.

Sokongan penyemak imbas adalah universal dalam versi semasa Chrome, Firefox, Safari dan Edge. Format ini telah disokong Baseline sejak 2020. Bagi kebanyakan tapak pengeluaran, menyediakan WebP dengan sandaran PNG untuk penyemak imbas lama adalah tidak diperlukan; penghantaran WebP langsung berfungsi untuk 95%+ pelawat. Penukaran ialah langkah sekali sahaja yang membayar balik pada setiap paparan halaman.

Cara menggunakan

Lepaskan PNG, pilih kualiti, enkod. Keseluruhan saluran paip berjalan dalam penyemak imbas anda.

  1. Muat naik PNG anda: Seret fail ke dalam kawasan muat naik atau klik untuk menyemak imbas. Fail sehingga 50 MB diterima. Penukaran kelompok berbilang imej disokong.
  2. Pilih kualiti: Lalai ialah 85, yang merupakan keseimbangan kehilangan yang baik untuk kandungan fotografi. Gunakan 100 untuk WebP tanpa kerugian — piksel sempurna, lebih kecil daripada PNG. Gunakan 60–75 untuk pengurangan saiz yang agresif pada kandungan fotografi.
  3. Tukar: Penyemak imbas menyahkod PNG ke dalam kanvas dan memanggil canvas.toBlob('image/webp', quality / 100). Pengekod berjalan dalam proses penyemak imbas — tiada pelayan pergi balik.
  4. Muat turun: Simpan fail WebP. Nama fail output menggunakan nama PNG sumber dengan sambungan .webp. Gantikan rujukan PNG dalam HTML atau CMS anda untuk mula menyiarkan fail yang lebih kecil.

Kes Penggunaan Biasa

Butiran Teknikal

WebP menggunakan VP8 untuk pengekodan lossy dan VP8L untuk lossless. Lossy WebP menggunakan ramalan berasaskan blok (pengekodan dalam bingkai daripada blok jiran), transformasi seperti DCT (4×4 dan Walsh-Hadamard), pengekodan aritmetik dan penapis gelung yang canggih. Hasilnya adalah jauh lebih cekap daripada pendekatan 8×8 DCT ditambah Huffman JPEG yang lebih lama.

Lossless WebP menggabungkan rujukan belakang LZ77 dengan beberapa perubahan ramalan pilihan (tolak hijau, cache warna, ramal, transformasi warna). Untuk imej dengan corak berulang atau kawasan rata yang besar — ​​mockup UI, ikon, gambar rajah — penjimatan berbanding PNG boleh melebihi 50%.

Pengekod penyemak imbas memetakan parameter kualiti (0–100) ke tahap pengkuantitian VP8 dalaman. Kualiti 100 mencetuskan mod tanpa kehilangan dalam kebanyakan pelaksanaan penyemak imbas. Kelajuan pengekodan biasanya lebih pantas daripada pengekodan PNG yang setara kerana VP8 mempunyai pengekodan entropi yang lebih cekap.

Amalan Terbaik

Soalan lazim

Adakah saya akan kehilangan kualiti imej yang menukar PNG kepada WEBP?
WEBP menggunakan kedua-dua lossy dan lossless. Anda mungkin melihat sedikit pengurangan kualiti, tetapi untuk kebanyakan tujuan perbezaannya boleh diabaikan. Pilih tetapan kualiti yang lebih tinggi jika tersedia untuk meminimumkan sebarang kerugian.
Apakah kelebihan format WebP?
WebP biasanya menghasilkan fail 25-35% lebih kecil daripada JPG dan PNG pada kualiti yang setara. Ia menyokong pemampatan, ketelusan dan animasi lossy dan lossless. Semua pelayar moden menyokong WebP.
Bolehkah saya menukar fail PNG animasi?
Alat ini menukar imej statik. Untuk kandungan animasi, anda memerlukan penukar animasi khusus.
Adakah imej saya dirahsiakan semasa penukaran?
ya. Fail PNG anda diproses sepenuhnya dalam penyemak imbas anda menggunakan API Kanvas dan JavaScript. Tiada apa-apa yang dimuat naik ke mana-mana pelayan — fail pergi terus dari peranti anda ke penukar dan kembali ke peranti anda.
Adakah PNG saya dimuat naik ke pelayan?
Tidak. Penukaran berjalan dalam penyemak imbas anda menggunakan API kanvas dan pengekod WebP terbina dalam penyemak imbas. Fail tidak meninggalkan peranti anda.
Bolehkah saya menukar berbilang PNG sekaligus?
ya. Letakkan berbilang fail ke dalam kawasan muat naik; setiap satu dikodkan secara individu dan dimuat turun sebagai WebP yang berasingan. Untuk kelompok yang sangat besar, alat desktop seperti cwebp atau sharp adalah lebih cekap.
Mengapa WebP memberikan pemampatan yang lebih baik daripada PNG?
WebP menggunakan pengekodan VP8/VP8L dengan ramalan yang canggih dan pengekodan entropi, manakala PNG menggunakan DEFLATE — algoritma tujuan am lama yang tidak ditala secara khusus untuk data imej. Mod tanpa kehilangan WebP juga menawarkan lebih banyak perubahan ramalan daripada penapis per-scanline PNG.
Adakah WebP menyokong animasi?
Ya, WebP menyokong animasi yang serupa dengan GIF atau APNG. Penukar ini mengendalikan imej pegun sahaja; untuk PNG animasi (APNG) ke WebP animasi, laluan penukaran yang berbeza diperlukan.