Kompresor Gambar

Perkecil ukuran file JPEG, PNG, dan WebP langsung di browser Anda, tanpa mengubah ukuran piksel.

Hingga 20 gambar sekaligus. Kompresi dimulai segera setelah Anda menambahkannya.

Kekuatan kompresi
Siap. Tambahkan gambar untuk memulai.

Gambar Anda diproses di dalam browser. Tidak ada yang diunggah ke BroBroGo.

Tanya Jawab

Apakah gambar saya diunggah?

Tidak. Kompresor ini berjalan di browser Anda dan tetap menyimpan file gambar di perangkat Anda.

Format gambar apa saja yang didukung?

Mendukung input JPEG, PNG, dan WebP dengan output JPEG, WebP, dan PNG.

Apakah kompresi akan mengurangi kualitas gambar?

Kompresi cerdas menguji beberapa kandidat kualitas ringan dan mempertahankan hasil terkecil yang tetap terlihat tajam.

Bisakah saya menentukan ukuran file target yang pasti?

Ya. Mode ukuran target mencari tingkat kualitas yang sesuai dan secara perlahan menyesuaikan dimensi jika diperlukan.

Bagaimana Kompresor Gambar Memperkecil Ukuran File

Ukuran file gambar dalam satuan byte ditentukan oleh tiga faktor utama: jumlah piksel (lebar dikali tinggi), jumlah informasi warna yang disimpan pada setiap piksel, dan efisiensi algoritma enkoder dalam memprediksi serta meringkas data piksel tersebut. Alat ini bekerja langsung di dalam browser Anda untuk mengurangi jumlah byte yang digunakan untuk mendeskripsikan piksel-piksel tersebut, tanpa mengubah dimensi lebar dan tinggi gambar asli secara default.

Saat Anda menambahkan gambar, proses kompresi akan langsung berjalan. Alat ini menguji beberapa pengaturan kualitas secara otomatis di latar belakang. Untuk file JPEG dan WebP, enkoder mencoba beberapa tingkat kompresi, membandingkan setiap hasil dengan file asli, lalu memilih ukuran terkecil yang kemiripan visualnya tetap terjaga.

Untuk file PNG, proses pengurangan ukuran dilakukan secara lossy dengan memangkas jumlah warna unik menjadi sebuah palet yang berisi maksimal 255 warna. Setelah warna dikurangi, file akan dikemas ulang secara lossless (tanpa kehilangan data lagi). Beberapa tingkat pengurangan warna akan diuji dan dibandingkan dengan gambar asli. Jika perbedaan visualnya terlalu besar, kandidat tersebut akan dibuang, dan opsi terkecil yang lolos uji kualitas akan dipilih.

Jika tidak ada pengurangan warna yang lolos uji kualitas—seperti pada foto yang disimpan dalam format PNG atau gambar yang memang sudah terindeks—alat ini akan beralih ke metode pengemasan ulang lossless saja. Hasilnya akan menampilkan keterangan "Gambar ini memiliki terlalu banyak detail halus untuk diperkecil lagi tanpa kerusakan yang terlihat, sehingga dibiarkan sama persis piksel demi piksel.".

Memahami Batasan dan Aturan Kompresi

Proses kompresi gambar melibatkan beberapa aturan teknis dan penanganan kondisi khusus untuk memastikan hasil terbaik:

  • Format yang Didukung: Alat ini hanya menerima file JPEG, PNG, dan WebP. Jika Anda memasukkan format lain, sistem akan menampilkan pesan "Hanya file JPEG, PNG, dan WebP yang didukung.".
  • Batas Jumlah File: Anda dapat memproses hingga 20 gambar sekaligus. Jika melebihi batas ini, akan muncul peringatan "Pilih hingga {max} gambar dalam satu waktu.".
  • Penanganan File Rusak: Jika ada file yang tidak bisa dibuka, alat akan menampilkan pesan "File ini tidak dapat dibuka sebagai gambar. Mungkin rusak, kosong, atau bukan merupakan gambar.". Kegagalan pada satu file tidak akan menghentikan proses kompresi file lainnya dalam batch yang sama, dan sistem akan melaporkan jumlah file yang gagal dengan pesan seperti "{count} file tidak dapat diproses.".
  • Keamanan Memori: Untuk mencegah browser kehabisan memori saat memproses gambar yang sangat besar, terdapat batas kapasitas internal sekitar 24 juta piksel. Gambar yang melebihi batas ini akan diturunkan dimensinya secara otomatis, ditandai dengan label "Dibatasi otomatis demi keamanan memori".
  • Transparansi: Format JPEG tidak mendukung transparansi. Jika Anda mengonversi gambar PNG transparan ke JPEG, area transparan tersebut akan otomatis diisi dengan warna putih.
  • Metadata Gambar: Proses kompresi akan menulis ulang seluruh struktur data gambar. Informasi tambahan seperti pengaturan kamera, tanggal pengambilan, dan koordinat GPS (EXIF) tidak akan dipindahkan ke file yang baru. Satu-satunya pengecualian adalah jika file asli dipertahankan karena sudah sangat optimal, sehingga seluruh metadata di dalamnya tetap utuh. Namun, rotasi gambar yang tersimpan di dalam metadata tetap diterapkan agar gambar tidak terkompresi dalam posisi miring.

Menggunakan Panel Pengaturan Lanjutan

Setelah proses kompresi pertama selesai, Anda akan melihat panel hasil. Jika Anda membutuhkan penyesuaian lebih lanjut, Anda dapat membuka panel "Belum cukup kecil atau belum cukup tajam?" yang berisi kontrol tambahan berikut:

Kontrol Pilihan / Batas Nilai Fungsi
Kekuatan kompresi Lebih tajam, Disarankan, Lebih kecil, Ukuran pas Menentukan prioritas antara ketajaman visual atau ukuran file yang lebih kecil.
Ukuran target 10 KB hingga 50 MB (Default awal: 100 KB) Hanya muncul jika memilih "Ukuran pas". Menentukan target ukuran file yang diinginkan.
Format output Pertahankan format asli, JPEG, WebP, PNG Mengubah format file hasil kompresi.
Lebar maks / Tinggi maks 1 hingga 12000 piksel (Default: 2560) Batas atas dimensi gambar. Gambar yang sudah berada di bawah batas ini tidak akan diubah ukurannya.

Jika Anda memilih opsi "Ukuran pas", sistem akan mencoba mendekati target ukuran tersebut melalui beberapa putaran kompresi. Jika kompresi data saja tidak cukup untuk mencapai target, gambar akan diperkecil dimensinya sekitar 10% pada setiap putaran.

Proses pengecilan dimensi ini akan berhenti jika salah satu dari dua kondisi ini terpenuhi: jumlah piksel telah menyusut hingga tersisa sekitar sepertiga dari jumlah piksel awal (misalnya, dari 12 juta piksel menjadi 4 juta piksel), atau sisi terpanjang gambar telah mencapai batas minimum 800 piksel. Jika target ukuran berhasil dicapai, sistem menampilkan status "Tercapai". Jika tidak, status akan menunjukkan "Hasil terdekat yang mungkin".

Membandingkan Hasil dan Mengunduh Gambar

Setelah kompresi selesai, alat ini menyediakan fitur interaktif untuk memeriksa kualitas gambar sebelum Anda mengunduhnya:

  • Total Penghematan: Menampilkan persentase penghematan keseluruhan serta detail ukuran sebelum dan sesudah, misalnya "{count} gambar, dari {original} menjadi {compressed}".
  • Alat Pembanding Visual: Anda dapat menggeser slider dengan label "Seret untuk membandingkan gambar asli dengan yang dikompresi". Sisi kiri menampilkan gambar "Asli" beserta ukurannya, dan sisi kanan menampilkan versi "Dikompresi" beserta ukurannya. Cukup klik salah satu baris gambar pada daftar untuk memuatnya ke dalam alat pembanding.
  • Saran Format WebP: Jika gambar yang Anda kompresi bisa menghemat ukuran hingga lebih dari setengahnya jika menggunakan format WebP, sistem akan menampilkan rekomendasi: "Gambar ini akan jauh lebih kecil jika menggunakan WebP. Ubah format output di bawah untuk mencobanya.".
  • File yang Sudah Optimal: Jika file asli Anda sudah sangat optimal dan enkoder tidak dapat menghasilkan file yang lebih kecil pada dimensi dan format yang sama, alat ini akan mempertahankan file asli Anda. Hasilnya akan ditandai dengan keterangan "File ini sudah sekecil mungkin, jadi versi asli tetap dipertahankan.".
  • Sistem Penamaan File: File yang berhasil dikompresi akan diunduh dengan nama asli yang ditambahkan akhiran -compressed di belakangnya. Sementara itu, file yang tidak mengalami perubahan ukuran akan tetap menggunakan nama asli mereka. Anda dapat mengunduh gambar satu per satu atau sekaligus menggunakan tombol "Unduh semua (.zip)".

Pertanyaan yang Sering Diajukan (FAQ)

Apakah gambar saya diunggah?
Tidak. Kompresor ini berjalan di browser Anda dan tetap menyimpan file gambar di perangkat Anda. Tidak ada data yang dikirim ke server BroBroGo, sehingga privasi gambar Anda sepenuhnya terjaga di perangkat lokal Anda.

Format gambar apa saja yang didukung?
Mendukung input JPEG, PNG, dan WebP dengan output JPEG, WebP, dan PNG.

Apakah kompresi akan mengurangi kualitas gambar?
Kompresi cerdas menguji beberapa kandidat kualitas ringan dan mempertahankan hasil terkecil yang tetap terlihat tajam. Namun, karena kompresi pada JPEG, WebP, dan PNG (melalui pengurangan warna) bersifat lossy, beberapa detail halus akan hilang agar ukuran file bisa berkurang secara signifikan.

Bisakah saya menentukan ukuran file target yang pasti?
Ya. Mode ukuran target mencari tingkat kualitas yang sesuai dan secara perlahan menyesuaikan dimensi jika diperlukan. Jika target terlalu kecil, alat akan berusaha memberikan hasil paling optimal yang bisa dicapai melalui batas pengecilan dimensi yang aman.