WEBP ➜ PNG
Teknologi Penukaran WebP ke PNG
Transformasi format imej sisi klien yang canggih dengan pengekalan kualiti tanpa kehilangan
🔒 Privasi dan Keselamatan
Penukar ini beroperasi sepenuhnya dalam pelayar anda menggunakan teknologi pemprosesan sisi klien yang canggih. Imej anda tidak pernah meninggalkan peranti anda, memastikan privasi dan keselamatan data yang lengkap.
Semua operasi penukaran dilakukan menggunakan HTML5 Canvas API dan JavaScript, menghapuskan keperluan untuk komunikasi pelayan. Fail diproses dalam memori peranti anda dan tersedia serta-merta untuk dimuat turun tanpa sebarang penyimpanan perantaraan.
🔬 Proses Penukaran & Butiran Teknikal
Penyahmampatan VP8/VP8L
Pengekstrakan data piksel
Mampatan DEFLATE
Proses penukaran menggunakan keupayaan penyahkodan imej asli pelayar untuk mengekstrak data piksel daripada fail WebP, yang menggunakan algoritma mampatan VP8 atau VP8L Google. Matriks piksel RGBA yang diekstrak kemudiannya dipaparkan ke elemen HTML5 Canvas, mengekalkan dimensi asal dan maklumat saluran alfa.
Spesifikasi Format
Output PNG menggunakan algoritma mampatan DEFLATE dengan checksum CRC-32 untuk integriti data. Penukaran mengekalkan data piksel asal tanpa sebarang kemerosotan kualiti, kerana PNG adalah format tanpa kehilangan.
Nisbah = ((Saizasal - Saizbaharu) / Saizasal) × 100%
Nilai negatif menunjukkan peningkatan saiz kerana overhed format
🎯 Kes Penggunaan & Aplikasi
⚙️ Keupayaan Teknikal
Ciri Pemprosesan Imej
Penukar ini mengekalkan kesetiaan penuh data imej WebP asal, memelihara:
- Ketelusan Saluran Alfa: Pengekalan lengkap maklumat ketelusan dengan ketepatan alfa 8-bit
- Ketepatan Ruang Warna: Mengekalkan ruang warna sRGB tanpa pengubahan profil warna
- Pengendalian Metadata: Memproses imej sambil membuang data EXIF untuk perlindungan privasi
- Pengekalan Dimensi: Mengekalkan lebar dan tinggi asal dalam piksel tanpa pensampelan semula
Analisis Impak Saiz Fail
Oleh kerana perbezaan asas antara algoritma mampatan WebP dan PNG, perubahan saiz fail dijangkakan:
• WebP Lossy → PNG: Peningkatan saiz sebanyak 200-800%
• WebP Tanpa Kehilangan → PNG: Peningkatan saiz sebanyak 10-50%
• WebP Beranimasi → PNG: Hanya bingkai pertama diekstrak
Fail PNG biasanya lebih besar kerana kaedah mampatan DEFLATE kurang cekap berbanding algoritma VP8/VP8L WebP. Walau bagaimanapun, PNG menyediakan keserasian universal dan kualiti tanpa kehilangan yang dijamin.
Matriks Keserasian Pelayar
🔧 Spesifikasi Format Input & Output
Keperluan Input WebP
Varian WebP yang disokong termasuk format mampatan lossy dan lossless:
- WebP Lossy VP8: Mampatan lossy standard dengan saluran alfa pilihan
- WebP Tanpa Kehilangan VP8L: Mampatan tanpa kehilangan dengan sokongan ketelusan penuh
- Sambungan Fail: Fail .webp dengan pengepala kontena RIFF yang betul
- Mod Warna: RGB, RGBA dengan ketepatan 8-bit setiap saluran
Ciri-ciri Output PNG
Fail PNG yang dijana mematuhi spesifikasi PNG-1.2 dengan ciri-ciri berikut:
- Jenis Warna: Truecolor dengan alfa (RGBA, 32-bit per piksel)
- Kedalaman Bit: 8 bit setiap saluran untuk keserasian maksimum
- Mampatan: Algoritma DEFLATE dengan tetapan mampatan optimum
- Interlacing: Tiada (imbasan berjujukan untuk pemuatan lebih pantas)
- Pembetulan Gamma: Ruang warna sRGB dengan gamma 2.2
Pengepala (8 bait) + IHDR + [PLTE] + IDAT + IEND
Di mana IDAT mengandungi data piksel yang dimampatkan DEFLATE
Proses penukaran memastikan fail PNG yang terhasil serasi secara meluas dengan semua perisian penyuntingan imej, pelayar web dan sistem pengendalian, menjadikannya sesuai untuk tujuan pengedaran imej universal dan pengarkiban.