Mampat gambar kepada 100 KB

Untuk portal kerja, sistem peperiksaan dan borang kerajaan yang menetapkan had 100 KB — alat ini menurunkan kualiti sehingga fail muat, dan memberitahu anda jika tidak tercapai.

🔒 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

    Mengapa fail 100 KB kadang-kadang menjadi 130 KB?

    Tahap kualiti adalah diskret: 0.4 mungkin menghasilkan 130 KB dan 0.32 menghasilkan 92 KB, tanpa nilai di antaranya. Alat ini menyimpan fail terkecil yang dihasilkan dan menyatakan sasaran tidak tercapai, jadi anda boleh kecilkan sisi terpanjang juga.

    Adakah gambar masih elok pada 100 KB?

    JPEG 1600 piksel pada saiz itu biasanya memadai untuk gambar borang atau gambar profil, tetapi kelihatan lembut untuk cetakan. Kekalkan sisi terpanjang 1600 atau kurang; gambar 4000 piksel yang dimampatkan ke 100 KB akan hilang butiran walau apa pun pengekodnya.

    Adakah gambar dimuat naik semasa dimampatkan?

    Tidak. Fail dinyahkod dan dikodkan semula dalam tab pelayar ini. Buka panel Network dan tekan Jalankan untuk mengesahkan tiada permintaan keluar dari halaman — fail 100 KB itu tidak pernah menyentuh pelayan.