Mampat dan ubah saiz gambar tanpa muat naik

Lepaskan beberapa gambar, pilih saiz, dan muat turun fail yang kekal tegak — metadata kamera dan GPS dibuang, piksel diputarkan ke arah yang betul.

🔒 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

    Adakah gambar saya dimuat naik ke pelayan?

    Tidak. Fail dibaca dengan File API pelayar dan dikodkan semula oleh kanvas dalam tab ini. Anda boleh buka panel Network dan tekan Jalankan: tiada permintaan dibuat — penting kerana gambar percutian selalunya membawa koordinat GPS.

    Mengapa saiz fail bukan tepat 100 KB?

    Pengekod menerima kualiti, bukan bilangan bait, jadi mod saiz sasaran membahagi dua julat kualiti dan menyimpan hasil terkecil yang muat. Apabila 0.32 pun terlalu besar, alat ini menyatakan sasaran tidak tercapai dan bukan berpura-pura — kecilkan juga sisi terpanjang dan ia akan sampai.

    Adakah lokasi GPS dibuang?

    Ya, bersama model kamera, lensa, perisian dan cap masa. Orientasi EXIF dibaca dahulu dan diterapkan pada piksel, jadi membuang tag tidak membuat gambar potret senget.

    Mengapa ia menyimpan JPEG sedangkan saya pilih WebP?

    Safari pada iOS dan macOS lama tidak boleh mengkod WebP dalam kanvas: meminta image/webp akan senyap-senyap mengembalikan PNG. Alat ini menyemak jenis bait yang benar-benar diterima, dan apabila bukan WebP ia mengkod semula sebagai JPEG dan memberitahu anda. PNG yang dinamakan .webp ialah hasil yang lebih buruk.

    Bolehkah ia membuka gambar HEIC dari iPhone?

    Belum. Penyahnkod HEIC ialah muat turun 9–26 MB dengan lesen tersendiri, jadi ia dirancang sebagai halaman berasingan yang perlu dipilih. Buat masa ini, tetapkan kamera iPhone kepada Formats → Paling Serasi, atau kongsikan gambar sebagai JPEG.