Mampat imej dengan pratonton langsung, muat turun berkualiti sharp

Muat naik JPG, PNG, WebP, atau AVIF dan seret gelongsor kualiti — pratonton dipaparkan serta-merta dalam pelayar anda, muat turun akhir dikodkan semula di sisi pelayan oleh sharp + libvips untuk saiz fail terkecil yang mungkin. Eksport sebagai JPG, WebP, AVIF, atau PNG. Tanpa akaun, tanpa tera air.

atau lepaskan gambar di sini

RoundCut Mampat Imej memberi anda pratonton langsung yang dipaparkan dalam pelayar semasa anda menggerakkan gelongsor kualiti, kemudian mengekod muat turun akhir di sisi pelayan menggunakan sharp + libvips — tindanan pengekod yang sama digunakan oleh Vercel, Shopify dan Cloudflare. Fail anda diproses dalam cache diasingkan setiap penyewa, tidak pernah digunakan untuk latihan, dan dipadam selepas TTL singkat. Bandingkan JPG, WebP, dan AVIF sekilas pandang, pilih yang terkecil, kemudian muat turun.

Apa yang alat ini lakukan

Ia mengambil imej yang anda ada dan membuat salinan yang lebih kecil. Format lossy (JPG, WebP, AVIF) dikodkan semula pada tahap kualiti yang anda pilih — semakin rendah kualiti, semakin kecil fail, sehingga ke titik di mana artifak kelihatan. Anda melihat pratonton split-view langsung dan pembilang saiz fail langsung semasa anda menyeret gelongsor, supaya anda boleh memilih kualiti terendah yang masih kelihatan betul. Output mengekalkan dimensi asal dengan tepat; untuk mengurangkan saiz piksel juga, gunakan alat Saiz Semula dahulu.

Cara privasi berfungsi pada alat ini

Pratonton gelongsor dipaparkan secara tempatan dengan `canvas.toBlob` — setiap pelarasan yang anda lihat dikira dalam pelayar anda, tanpa perjalanan rangkaian. Muat turun akhir adalah berbeza: apabila anda klik Muat Turun, fail dihantar melalui HTTPS ke perkhidmatan pemampatan kami (Cloudflare Worker → pelayan kami yang menjalankan sharp + libvips) supaya output mendapat bilangan bait terkecil yang mungkin. Fail disimpan dalam cache diasingkan setiap penyewa untuk TTL singkat (supaya muat turun berulang gambar yang sama disajikan dari cache dan bukannya dikodkan semula), kemudian dipadam. Kami tidak pernah menggunakan fail yang dimuat naik untuk latihan, tidak pernah berkongsi dengan pihak ketiga, dan kunci API yang digunakan untuk muat naik disunting daripada log kami. Jika anda lebih suka tidak menghantar fail sama sekali, pratonton gelongsor itu sendiri adalah imej termampat yang berfungsi — klik kanan untuk menyimpan versi dalam pelayar. Untuk fail yang lebih besar daripada had muat naik atau apabila perkhidmatan kami tidak boleh dicapai, alat secara automatik beralih kepada pengekodan sandaran dalam pelayar.

Apa yang alat ini ada (dan tiada)

Percuma, tanpa akaun, tanpa pendaftaran, tanpa tera air, dan tanpa had setiap imej atau setiap hari. Laluan muat turun memerlukan rangkaian — pelayan kami melakukan pengekodan akhir. Jika rangkaian tidak tersambung atau perkhidmatan kami tidak boleh dicapai, alat secara automatik beralih kepada pengekodan sandaran dalam pelayar (fail sedikit lebih besar, format sama). Apa yang tidak dilakukan: ia tidak mengubah saiz — dimensi input sama dengan dimensi output (gunakan alat Saiz Semula dahulu jika anda perlu pergi dari 4000 px lebar ke 1200 px). Ia tidak mengekalkan EXIF, GPS, atau metadata kamera — pengekod semula mengeluarkannya secara lalai, yang merupakan kemenangan privasi untuk kebanyakan kes penggunaan. Ia tidak melakukan kelompok: satu imej pada satu masa. Ia tidak mempunyai mod saiz sasaran: gerakkan gelongsor dan perhatikan pembilang bait — anda boleh mencapai mana-mana saiz sasaran dalam dua atau tiga percubaan. Animasi GIF tidak dikekalkan: hanya bingkai pertama yang digunakan.

Perbandingan format langsung — pilih yang terkecil sekali pandang

Di bawah gelongsor kualiti anda akan melihat tiga kad: JPG, WebP, dan AVIF. Semuanya mengekod foto anda pada kualiti yang anda pilih dan menunjukkan saiz fail yang terhasil apabila setiap satu selesai. Yang menghasilkan fail terkecil mendapat lencana hijau Terkecil — klik kad itu untuk menetapkannya sebagai format output anda, kemudian muat turun. Inilah perbezaan antara alat ini dan pemilih automatik seperti TinyPNG: anda melihat nombor sebenar untuk imej spesifik anda, pada tahap kualiti spesifik anda, sebelum anda komit. Tiada tekaan sama ada AVIF akan lebih kecil daripada WebP untuk foto tertentu itu.

Cara ia berfungsi: pratonton langsung sisi klien, pengekodan akhir sisi pelayan

Semasa anda menyeret gelongsor, pratonton dipaparkan menggunakan `canvas.toBlob` terbina dalam pelayar anda — maklum balas segera, tanpa rangkaian. Apabila anda klik Muat Turun, fail asal dimuat naik melalui HTTPS ke perkhidmatan pemampatan kami: Cloudflare Worker kecil memajukan permintaan ke pelayan Fastify yang menjalankan sharp 0.34 disokong oleh libvips 8.17. Tindanan itu menghasilkan fail yang jauh lebih kecil daripada pengekod pelayar (biasanya 10-15% lebih baik pada kualiti visual yang sama, ditambah akses kepada output JXL dan subsampling kroma yang ditala yang API pelayar tidak dedahkan). Hasil yang dikodkan dicache setiap penyewa untuk muat turun berulang, kemudian dipadam. Jumlah perjalanan pergi balik biasanya kurang daripada 600ms untuk foto biasa pada sambungan yang baik; jika ia melebihi 6 saat atau perkhidmatan tidak boleh dicapai, alat secara automatik beralih kepada versi sandaran dalam pelayar.

Pilih format output anda: JPG, WebP, AVIF, atau PNG

JPG adalah pilihan paling selamat untuk foto yang pergi ke e-mel, cetak, atau mana-mana aliran kerja yang mungkin tidak menyokong format baharu — sokongan universal, tanpa ketelusan. WebP adalah lalai terbaik untuk web: biasanya 25–35% lebih kecil daripada JPG pada kualiti visual yang sama, dan ia menyokong ketelusan. AVIF menolak pemampatan lebih jauh, sering 40–60% lebih kecil daripada JPG, dan berfungsi di Chrome, Firefox, Safari, dan Edge. PNG adalah lossless — setiap piksel dipelihara; gelongsor kualiti disembunyikan untuk PNG kerana tiada apa yang perlu hilang. Penjimatan biasa pada PNG yang tidak dioptimumkan: 30–50%, sehingga 70% pada eksport yang baru dipaparkan. Laluan muat turun menggunakan sharp + libvips pada pelayan kami (MozJPEG untuk JPG, libwebp untuk WebP, libavif/heif untuk AVIF, libpng untuk PNG); pratonton gelongsor dalam pelayar menggunakan pengekod terbina dalam pelayar. Untuk input, alat menerima JPG, PNG, WebP, dan AVIF pada setiap pelayar moden, ditambah GIF (bingkai pertama sahaja) dan HEIC (Safari sahaja).

Gelongsor kualiti, dalam bahasa biasa

Gelongsor berjalan dari 1 hingga 100 untuk format lossy (JPG, WebP, AVIF). Lebih tinggi bermaksud kurang artifak pemampatan dan fail yang lebih besar. Lebih rendah bermaksud fail yang lebih kecil dengan degradasi yang lebih kelihatan. 80 adalah lalai — ia sepadan dengan peringkat JPEG 'kualiti tinggi' Photoshop dan adalah apa yang kebanyakan aliran kerja profesional gunakan. 60 adalah lalai web-dan-e-mel yang kukuh di mana saiz fail lebih penting daripada kualiti cetak. Di bawah 50, artifak blok mula muncul pada kecerunan licin dan warna kulit. Di bawah 30, output boleh dikenali tetapi jelas termampat — berguna hanya untuk lakaran kecil. Pembilang saiz di atas gelongsor dikemas kini semasa anda menyeret. Ia menunjukkan bilangan bait tepat output yang dikodkan semula — diukur, bukan dianggar. Apabila fail yang dikodkan semula lebih besar daripada yang anda muat naik (yang berlaku dengan JPG yang sudah termampat pada kualiti 100, atau PNG yang sebelumnya dioptimumkan oleh alat lain), nilai simpanan menjadi negatif dan kad memberitahu anda dengan jelas: turunkan gelongsor atau tukar format.

Soalan Lazim

Adakah Mampat Imej benar-benar percuma?

Ya. Tanpa akaun, tanpa pendaftaran, tanpa tera air, tanpa tempoh percubaan. Pratonton gelongsor berjalan secara tempatan; muat turun akhir dikodkan oleh pelayan kami (sharp + libvips). Kos infrastruktur cukup kecil sehingga kami menanggungnya sebagai peringkat percuma.

Adakah imej saya dimuat naik ke mana-mana?

Pratonton gelongsor dikira dalam pelayar anda — tiada muat naik di sana. Muat turun akhir adalah berbeza: apabila anda klik Muat Turun, fail asal dihantar melalui HTTPS ke perkhidmatan pemampatan kami supaya output mendapat pengekodan sharp + libvips (lebih kecil daripada yang pelayar boleh hasilkan). Fail disimpan dalam cache diasingkan setiap penyewa yang berlangsung sebentar, tidak pernah digunakan untuk latihan, dan dipadam selepas TTL. Jika rangkaian tidak tersambung atau perkhidmatan tidak boleh dicapai, alat secara automatik beralih kepada versi sandaran dalam pelayar; anda juga boleh klik kanan pratonton langsung untuk menyimpan versi dalam pelayar terus.

Bolehkah saya mampat fail WebP?

Ya. WebP adalah format input yang disokong pada semua pelayar moden. Anda boleh mampat WebP dan mengeksportnya semula sebagai WebP (lebih kecil), atau menukarnya kepada JPG atau AVIF pada masa yang sama.

Format input mana yang boleh saya muat naik?

JPG, PNG, WebP, dan AVIF pada setiap pelayar moden. GIF berfungsi di Chrome dan Firefox tetapi hanya bingkai pertama yang dikekalkan — animasi tidak dipelihara. HEIC daripada iPhone berfungsi di Safari sahaja (Safari mempunyai penyahkod HEIC asli); di Chrome atau Firefox, tukar HEIC ke JPG dahulu menggunakan alat Tukar kami.

Berapa banyak fail saya akan mengecil?

Ia bergantung pada input. Foto biasa yang tidak dioptimumkan pada kualiti 80: WebP biasanya 25–35% lebih kecil daripada setara JPG; AVIF biasanya 40–60% lebih kecil daripada JPG. PNG dengan Oxipng menjimatkan 30–50% pada PNG yang tidak dioptimumkan, sehingga 70% pada yang baru dipaparkan. Pembilang saiz langsung menunjukkan nombor tepat untuk fail anda sebelum anda muat turun.

Kualiti mana yang patut saya pilih?

80 jika anda tidak pasti — ia adalah lalai dan sepadan dengan JPEG 'kualiti tinggi' Photoshop. Turun ke 60 untuk muat naik web di mana saiz lebih penting daripada butiran kualiti cetak. Turun ke 40 hanya untuk lakaran kecil. Naik ke 90–100 jika anda mengedit fail lebih lanjut dan tidak mahu mengumpul kerugian pemampatan.

Mengapa fail saya menjadi LEBIH BESAR pada kualiti 100?

Kualiti 100 tidak bermaksud tiada pemampatan — ia bermaksud 'minimumkan artifak kelihatan.' Jika input anda sudah merupakan JPG yang dioptimumkan, mengekodkan semula pada kualiti 100 dengan MozJPEG boleh menghasilkan fail yang lebih besar kerana dua pengekod membuat pertukaran dalaman yang berbeza. Penyelesaian: turunkan gelongsor kualiti sehingga pembilang saiz menjadi positif, atau tukar ke WebP atau AVIF, yang memampat lebih kecil pada kualiti visual yang sama.

Berapa kecil PNG boleh menjadi?

Output PNG diproses melalui Oxipng, yang memilih parameter penapis dan deflate yang lebih baik daripada eksport kanvas standard. Penjimatan biasa: 30–50% pada PNG yang tidak dioptimumkan, sehingga 70% pada yang baru dipaparkan. Ia kekal lossless — setiap piksel adalah bait-sama dengan input. Jika anda mahu fail yang jauh lebih kecil dan tidak memerlukan ketelusan, WebP pada kualiti 80 biasanya mengatasi mana-mana jalankan PNG lossless — cuba kedua-duanya dengan perbandingan format langsung.

Adakah pemampatan mengubah dimensi imej?

Tidak. Lebar dan tinggi dipelihara dengan tepat. Jika anda juga perlu mengecilkan imej (mis., dari 4000 px lebar ke 1200 px lebar), gunakan alat Saiz Semula dahulu atau selepas.

Adakah metadata EXIF akan bertahan?

Tidak. Fail yang dikodkan semula dilucutkan daripada EXIF, GPS, dan metadata kamera kerana kedua-dua laluan pengekodan (pratonton pelayar dan muat turun sisi pelayan) menggugurkan metadata sumber secara lalai. Itu adalah kemenangan privasi untuk kebanyakan pengguna (tiada koordinat GPS bocor dalam fail), tetapi jika anda perlu memelihara metadata, ini bukan alat yang tepat.

Bolehkah saya mampat banyak fail sekaligus?

Belum lagi — satu imej pada satu masa. Masukkan satu demi satu: setiap jalankan mengambil masa kurang daripada sesaat untuk JPG dan WebP, beberapa saat untuk AVIF pada pengekodan pertama.

Adakah AVIF berfungsi di mana-mana?

Pengekodan: ya — laluan muat turun menggunakan libavif pada pelayan kami, jadi output AVIF berfungsi tanpa mengira sama ada pelayar anda mempunyai pengekod AVIF asli. Melihat output: Chrome, Firefox, Safari, dan Edge semuanya menyokong AVIF. Jika anda menghantar fail kepada penerima tertentu, uji sekali dahulu; WebP adalah pilihan universal yang lebih selamat.

Apakah imej terbesar yang alat ini boleh kendalikan?

Tiada had keras — ia dihadkan oleh RAM peranti anda. Komputer riba moden mengendalikan foto 50 megapiksel dalam satu atau dua saat. Fail yang sangat besar (fail input mentah melebihi ~200 MB) mungkin kehabisan memori pada telefon — ubah saiz dahulu jika itulah situasi anda.