Bahasa Indonesia

Kompres Gambar JPEG atau WebP

Tukarkan sejumlah detail terukur untuk file yang lebih kecil, dan lihat yang sebenarnya sebelum dan sesudahnya byte

Alat dimuat di sini. Perlu JavaScript, karena pekerjaan terjadi pada perangkat Anda.

File Anda dan privasi Anda

Gambar Anda tidak pernah diunggah. Setiap file dibaca ke dalam tab browser ini, dikodekan ulang oleh saluran gambar browser sendiri di dalam Web Worker, dan diserahkan kembali sebagai unduhan. Alatnya kode tidak membuat permintaan membawa file, teks yang ditempel, atau keluaran yang dihasilkan. Terungkap permintaan skrip analitik terpisah dan dijelaskan dalam Kebijakan Privasi situs.

Apa yang dilakukan alat ini

Kurangi ukuran foto dengan mengkodekannya ulang sebagai JPEG atau WebP dengan kualitas yang Anda inginkan pilih. Gambar tersebut diterjemahkan dan dikodekan oleh browser Anda sendiri, dan panel melaporkannya ukuran hasil yang diukur, bukan perkiraan.

Kompresi di sini berarti pengkodean ulang. Gambar diterjemahkan menjadi piksel biasa, digambar satu kali ke kanvas, dan diserahkan ke pembuat enkode JPEG atau WebP browser dengan kualitas yang Anda tetapkan. Pembuat enkode tersebut menghemat ruang dengan membuang detail, sehingga file yang lebih kecil selalu dibayar kesetiaan. Hasilnya diukur dari byte yang dikodekan dan ditampilkan di samping aslinya, seperti persentase dan sebagai pasangan sebelum dan sesudah, sehingga perdagangan adalah sesuatu yang dapat Anda nilai daripada menebak-nebak.

Bagaimana cara menggunakannya

  1. Pilih satu gambar, atau beberapa gambar sekaligus untuk mengompresi kumpulan gambar dengan pengaturan yang sama.
  2. Atur format keluaran ke JPEG untuk foto, atau ke WebP jika gambar juga memerlukannya transparansi.
  3. Pindahkan penggeser Kualitas. Dimulai pada 82, dan hilang jika Anda memilih PNG, karena Encoder PNG mengabaikannya.
  4. Pilih Konversi, baca kolom Perubahan terukur untuk setiap file, lalu unduh satu hasilnya atau semuanya sebagai ZIP.

Contoh kasus penggunaan

Masukan dan keluaran yang didukung

Menerima

Menghasilkan

Apa yang tidak bisa dilakukan alat ini

Kesalahan umum

Catatan teknis

Setiap file didekodekan dengan createImageBitmap, digambar sekali ke dalam OffscreenCanvas dengan pemulusan gambar disetel ke tinggi, kemudian dikodekan oleh browser melalui convertToBlob, jatuh kembali ke canvas.toBlob di mana OffscreenCanvas tidak tersedia. Nilai kualitas dijepit ke antara 0.01 Dan 1 dan diteruskan langsung ke pembuat enkode itu, dan dihilangkan seluruhnya PNG. Batch dijalankan di Web Worker yang melaporkan kemajuan per file dan mentransfer kodenya byte kembali daripada menyalinnya.

Pertanyaan yang sering diajukan

Pengaturan kualitas apa yang harus saya gunakan?
Untuk foto, sekitar 80 adalah awal yang masuk akal dan merupakan tempat dimulainya penggeser. Di bawah kira-kira 60 Anda mulai melihat pemblokiran di area datar. Konversikan pada dua pengaturan dan bandingkan ukuran yang diukur, karena jawaban yang benar tergantung pada gambar.
Mengapa file saya menjadi lebih besar?
Biasanya karena format keluarannya adalah PNG, yang menyimpan setiap piksel dengan tepat dan tidak bisa bersaing dengan JPEG atau WebP pada konten fotografi. Hal ini juga terjadi ketika kualitas Anda yang dipilih lebih tinggi dari kualitas aslinya yang dikodekan.
Apakah mengompres dua kali menyebabkan kerusakan?
Ya. Setiap enkode lossy membuang detail, dan enkode kedua berfungsi dari piksel yang sudah diperkirakan dari yang pertama. Simpan yang asli dan kompres dari itu, daripada menekan ekspor suatu ekspor.