Tukar PNG kepada WebP

Gambar sama, fail lebih kecil — profil ICC, blok teks dan cap masa dibuang, dan format output sebenar disahkan, bukan diandaikan.

🔒 100% dalam pelayar · tiada muat naik ke pelayan

Dihidupkan secara lalai. Gambar potret diputarkan tegak dahulu, jadi pembuangan EXIF tidak membuatnya senget.

Hasil

    Semuanya berjalan dalam tab pelayar ini. Tiada apa dimuat naik.

    Peraturan Malaysia & kes luar biasa

    Apa yang dibuang, mengikut format. Metadata dibuang pada tahap bekas fail, jadi data gambar itu sendiri tidak disentuh:

    FormatBlok yang dibuangYang dikekalkan
    JPEGAPP1 Exif/XMP, indeks pratonton MPF, blok APPn vendor lain, komen COM, dan gambar kedua yang ditambah sesetengah telefon selepas hujung failJFIF (APP0, thumbnail tertanamnya dibuang), profil ICC, jadual kuantisasi/huffman dan data gambar termampat
    PNGeXIf, tIME, tEXt / iTXt / zTXt, blok vendor peribadiIHDR, PLTE, tRNS, IDAT, IEND dan blok warna (iCCP, sRGB, gAMA, pHYs), jadi fail masih boleh dibuka dan masih dicetak pada saiz yang betul
    WebPEXIF (kamera, tarikh, GPS), XMPProfil ICCP dan data gambar; flag VP8X ditulis semula mengikut blok yang tinggal, supaya pembaca tidak mencari blok yang sudah tiada

    Orientasi dipakai pada piksel, bukan sekadar dipadam. Orientasi EXIF bernilai 1–8; 6 ialah kes biasa "telefon dipegang tegak" dan bermaksud "putar 90° ikut arah jam untuk dipaparkan". Alat ini memutarkan piksel semasa memproses dan kemudian membuang tag itu, jadi gambar potret kekal potret. Inilah bug yang dibawa oleh hampir semua skrip "buang EXIF".

    Peraturan saiz. Pratetap sisi terpanjang tidak pernah membesarkan gambar, dan setiap kanvas dihadkan kepada 16.7 megapiksel — gambar 48 MP dikecilkan dahulu sebelum dilukis, kerana Safari mudah alih menolak kanvas yang lebih besar. Mod saiz sasaran membahagi dua julat kualiti 0.32–0.92 — kira-kira empat pengekodan, bukan sembilan — dan memberitahu anda apabila saiz itu masih tidak tercapai. PNG mengabaikan tetapan kualiti kerana ia tanpa kehilangan.

    Had yang jujur. Output WebP memerlukan pelayar yang benar-benar boleh mengkodkannya; jika tidak, fail disimpan sebagai JPEG dan dinamakan .jpg — bukan PNG yang ditukar nama kepada .webp. HEIC tidak dinyahkod di sini: tetapkan kamera iPhone kepada Paling Serasi, atau tukar HEIC kepada JPEG dahulu. Profil warna dikekalkan, bukan dibuang: membuangnya akan menjadikan gambar Display P3 pudar seperti sRGB tanpa sebarang amaran. Fail yang dimampat semula memang keluar tanpa profil kerana pengekod pelayar tidak menulisnya — di situlah gambar gamut sangat luas hilang sedikit ketepuan.

    Sebelum dan selepas

    Sebelum

    IMG_2481.jpg — 4032×3024 — iPhone 15 Pro — 2026-10-18 09:41 — GPS 6.3521, 99.8021 — orientasi 6
    produk-shopee-01.png — 1080×1080 — Photoshop 25.0 — tiada kamera, tiada GPS

    Selepas

    IMG_2481-min.jpg — 1200×1600 potret — kamera, GPS dan tarikh dibuang — orientasi dipakai pada piksel
    produk-shopee-01-min.jpg — 1080×1080 — metadata dibuang, piksel tidak diubah

    Cara ia berfungsi

    1. Lepaskan gambar ke dalam kotak, atau tekan "Muat data contoh" untuk gambar Langkawi yang benar-benar membawa tag kamera, GPS dan orientasi.
    2. Pilih format, sisi terpanjang dan sama ada kualiti atau saiz sasaran dalam KB. Gambar potret diputarkan tegak sebelum apa-apa disimpan.
    3. Tekan Jalankan, semak saiz sebelum/selepas bagi setiap fail, kemudian muat turun satu demi satu — fail tidak pernah keluar dari tab ini.

    Soalan lazim

    Berapa kecil WebP berbanding PNG?

    Untuk tangkapan skrin dan grafik rata bezanya selalunya kecil, kerana PNG sudah cekap pada warna rata. Untuk gambar foto bezanya besar — biasanya 25–35% lebih kecil daripada JPEG pada kualiti visual yang sama. Uji satu fail dahulu sebelum menukar seluruh folder.

    Mengapa alat ini menyimpan JPEG dan bukan WebP pada iPhone saya?

    Safari pada iOS tidak boleh mengkod WebP dalam kanvas; meminta image/webp akan mengembalikan PNG secara senyap. Alat ini menyemak jenis MIME bait yang benar-benar diterima dan mengkod semula sebagai JPEG, lalu menamakan fail itu .jpg. PNG yang dipanggil .webp akan merosakkan program seterusnya yang membacanya.

    Adakah WebP mengekalkan ketelusan?

    WebP menyokong saluran alfa, tetapi alat ini mengkod semula melalui kanvas, yang meratakan ketelusan kepada putih untuk output JPEG dan mengekalkannya untuk PNG. Jika anda perlu PNG telus yang tidak berubah, kekalkan format PNG — metadata dibuang dan piksel kekal tanpa kehilangan.