Kompres gambar JPEG dan WebP dengan penggeser kualitas langsung — sepenuhnya di browser Anda.
Kompresi adalah alasan foto 4 MB bisa muat di ruang 300 KB pada sebuah halaman, lampiran e-mail atau iklan di marketplace. Alat ini menyandikan ulang gambar Anda dengan codec lossy — JPEG atau WebP — pada tingkat kualitas yang Anda pilih. Lossy berarti encoder sengaja membuang detail yang nyaris tidak ditangkap mata: ia memisahkan kecerahan dari warna, membagi gambar menjadi blok-blok, mengubah setiap blok menjadi koefisien frekuensi dan mengkuantisasi koefisien berfrekuensi tinggi secara lebih agresif seiring turunnya nilai kualitas. Itulah sebabnya 0.80 biasanya terlihat identik dengan aslinya dengan sepertiga jumlah byte, sementara 0.30 mulai memperlihatkan halo kotak-kotak di sekitar tepi yang tajam.
Penggeser itulah inti alat ini, jadi kompresi ulang dilakukan secara langsung: setiap gerakan menyandikan ulang gambar di perangkat Anda dan memperbarui pratinjau serta penghitung ukurannya. Itu satu-satunya cara jujur untuk memilih nilai kualitas, karena angka yang tepat bergantung pada gambarnya, bukan pada aturan umum. Foto dengan gradasi lembut bertahan pada pengaturan yang agresif; tangkapan layar, logo dan ilustrasi datar tidak, dan bahkan bisa keluar lebih besar daripada file awal Anda. Ketika itu terjadi, alat ini mengatakannya alih-alih diam-diam memberi Anda file yang lebih buruk — gambar datar dengan sedikit warna lebih cocok disimpan sebagai PNG, dan WebP biasanya kompromi terbaik saat Anda membutuhkan file kecil sekaligus transparansi.
Semuanya berjalan di canvas API di dalam browser Anda: file dibaca dengan FileReader, digambar ke canvas di luar layar dan disandikan ulang dengan canvas.toBlob. Tidak ada unggahan, tidak ada antrean pemrosesan dan tidak ada salinan sementara di server, jadi Anda bisa memutus koneksi internet setelah halaman dimuat dan alat ini tetap bekerja. Dimensi dibatasi 8000 piksel per sisi agar penggunaan memori browser terkendali, dan penyandian ulang membuang metadata EXIF, yang sebagai efek samping menghapus koordinat GPS dan nomor seri kamera dari foto sebelum Anda membagikannya.
Pengurangan = 1 − (byte terkompresi ÷ byte asli). Parameter kualitas (0.1 hingga 1.0) mengendalikan langkah kuantisasi encoder JPEG atau WebP: kualitas lebih rendah berarti kuantisasi detail berfrekuensi tinggi yang lebih kasar, byte lebih sedikit dan artefak lebih terlihat.
Tidak. File didekode dan disandikan ulang dengan canvas API di perangkat Anda — tidak ada yang diunggah, disimpan atau dicatat. Setelah halaman dimuat, alat ini tetap bekerja secara offline.
0.80 adalah titik ideal untuk foto: biasanya tidak bisa dibedakan dari aslinya dengan ukuran jauh lebih kecil. Turunkan ke 0.60 untuk thumbnail, dan tetaplah di atas 0.85 untuk gambar yang memuat teks atau tepi tajam.
Karena ilustrasi datar dengan sedikit warna terkompresi lebih baik dengan PNG daripada dengan codec lossy. JPEG dan WebP dirancang untuk foto, jadi logo atau tangkapan layar yang disandikan ulang sebagai JPEG bisa membesar. Simpan file aslinya, atau coba WebP.
WebP, dalam hampir semua kasus: pada kualitas visual yang sama ukurannya biasanya 25% hingga 35% lebih kecil daripada JPEG, mendukung transparansi dan dibaca oleh semua browser masa kini. Pilih JPEG hanya bila file harus bisa dibuka di perangkat lunak lama.
Tidak. Dimensi pikselnya tetap sama persis — hanya penyandiannya yang berubah. Untuk mengubah lebar dan tinggi, gunakan Pengubah Ukuran Gambar.
Dengan WebP, ya. JPEG tidak punya kanal alfa, jadi area transparan diisi dengan putih sebelum disandikan.
Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.