Bebas Terbaik Mampatkan Imej
Kurangkan imej ke saiz yang anda pilih tanpa ia menjadi besar - percuma, tiada tanda air, tiada pendaftaran.
Bagaimana ia berfungsi
- Muatkan. Pilih imej - JPG, PNG, WebP dan lebih diterima (sehingga 40 MB).
- Tetapkan kualiti. Seret pelaris kualiti dan pilih format output (JPG, WebP atau PNG).
- Muat turun. Imej yang dimampatkan anda dimuat turun secara automatik; asal tidak pernah disimpan.
Perihal alat ini
Pemampat imej ini mengekod semula gambar anda pada tahap kualiti yang anda kawalan, jadi anda memutuskan perbezaan antara saiz fail dan ketajaman bukannya menerima preset tetap. Output sebagai JPG atau WebP untuk fail terkecil, atau sebagai PNG yang dioptimumkan apabila anda perlukan untuk menjaga kelutsinaran. Ia sesuai untuk mempercepatkan halaman web, mendapat di bawah had muat naik, atau memotong foto sebelum e-mel. Tiada tanda air, tiada pendaftaran, dan imej diproses dalam memori dan tidak pernah disimpan.
Apa yang orang gunakan untuk
- Percepatkan halaman web dengan menyediakan imej yang lebih ringan
- Dapatkan foto di bawah had saiz borang atau emel
- Tukar ke WebP untuk imej web moden terkecil
- Batch-prep foto produk untuk senarai kedai
Pembangun
Automatikkan alat ini dari kod anda sendiri. Hantar permintaan POST ke titik akhir di bawah dan dapatkan hasil yang sama yang dihasilkan oleh alat web. Ia terhad kadar per IP dan tidak memerlukan pendaftaran - kekunci API untuk had yang lebih tinggi akan datang.
https://best.free/api/tools/image-compressor/
| Parameter | Contoh | Diperlukan | Nota |
|---|---|---|---|
file (fail) |
photo.jpg |
Ya | JPG/PNG/WebP…, ≤25 MB. |
quality |
70 |
Tidak | 10-95. |
format |
jpg |
Tidak | jpg / webp / png output. |
curl -X POST https://best.free/api/tools/image-compressor/ \
-F 'file=@photo.jpg' \
-F 'quality=70' \
-F 'format=jpg' \
-o compressed.jpg
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"quality": 70, "format": "jpg"}
r = requests.post("https://best.free/api/tools/image-compressor/", files=files, data=data)
with open("compressed.jpg", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("quality", 70);
fd.append("format", "jpg");
const r = await fetch("https://best.free/api/tools/image-compressor/", { method: "POST", body: fd });
const blob = await r.blob(); // the compressed.jpg
Balasan: The compressed image.
Pertanyaan yang kerap ditanya
Alat berkaitan
Baca lebih lanjut: Pemampat Imej Percuma Terbaik