Saat Anda mengirim foto di WeChat atau mengunggah gambar ke situs web, ada satu hal yang terjadi di balik layar: file menjadi lebih kecil.

Namun "menjadi lebih kecil" sebenarnya terjadi dalam dua cara yang sangat berbeda. Yang satu disebut "membuang barang-barang", yang lain disebut "mengemas kembali". Dalam istilah industri, keduanya adalah kompresi lossy dan kompresi lossless — dua jalur dasar kompresi gambar. Hari ini kita akan menguraikan keduanya dengan jelas, dalam bahasa sederhana tanpa jargon.

Definisi satu baris: kompresi lossy membuang detail yang hampir tidak terlihat oleh mata, mengecilkan file hingga 80-90%, tetapi prosesnya tidak dapat diubah dan file asli tidak dapat dipulihkan; kompresi lossless tidak turun sedikit pun dan mendekompresi byte demi byte yang identik dengan aslinya, tetapi biasanya hanya menyusutkan file sebesar 20%–50%.

Apa Fungsi Kompresi Gambar Sebenarnya

Bongkar sebuah gambar dan itu hanya tumpukan titik-titik berwarna. Foto ponsel dengan mudah memiliki puluhan juta titik, masing-masing menyimpan nilai warna. Filenya besar karena dengan setia menyimpan puluhan juta warna tersebut.

Kompresi ingin melakukan satu hal: mengekspresikan gambar dengan byte lebih sedikit. Bagaimana cara membuatnya lebih kecil namun tetap terlihat sama? Dua rute.

Lossy: Buang Apa yang Tidak Dapat Anda Lihat

Lossy terdengar menakutkan — "membuang data". Namun kompresi lossy yang baik tidak menghapus piksel secara acak; ia menggunakan "model penglihatan manusia" untuk menghitung informasi mana yang mungkin tidak Anda sadari hilang, membuangnya, dan mengemas sisanya dengan rapat.

Anggap saja seperti menulis sinopsis novel: sinopsis yang baik menjaga alur cerita dan hanya menghilangkan kata sifat yang tidak diingat oleh siapa pun.

Efeknya sangat kuat. Foto berukuran 5 MB yang dikompresi menjadi 500 KB adalah hal biasa — 80-90% lebih kecil, dan terlihat sama di layar.

Satu-satunya biaya: Anda tidak bisa kembali. Byte yang dibuang benar-benar hilang, dan saat Anda menyimpannya, Anda menerima versi ini — jalan satu arah.

Lossless : Tidak Sedikit Berubah, Hanya Dikodekan Ulang

Lossless adalah yang lebih sopan. File menjadi lebih kecil tetapi tidak kehilangan sedikit pun, mendekompresi kembali byte demi byte yang identik dengan aslinya.

Ia melakukan persis seperti yang dilakukan ZIP: menemukan pengulangan dan pola dalam data, dan mencatatnya dengan cara yang lebih hemat ruang.

Misalnya, jika deretan piksel memiliki 200 piksel biru identik berturut-turut, pengkodean lossless tidak akan menyimpan "biru" 200 kali — ia hanya mencatat "biru ×200" dan melanjutkan. Itu sebabnya ia mengompresi tangkapan layar dan UI — gambar penuh warna solid berulang — dengan indah.

Biaya yang harus ditanggung juga sama besarnya: kesetiaan penuh, namun penghematan terbatas. Pada gambar, lossless biasanya hanya memperkecil file sebesar 20%–50%, terkadang lebih kecil. Foto yang berisik dan kacau hampir tidak memiliki pola untuk dieksploitasi, sehingga lossless hampir tidak membantu.

Tingkat lossless PNG dan WebP, dan FLAC dalam audio, semuanya mengambil rute ini. Tidak ada yang hilang dan ukurannya lebih kecil — selama Anda bisa menoleransi ukurannya yang masih cukup besar.

Bagaimana JPEG Berani Menghapus Warna Anda? Celah dalam Penglihatan Manusia

Jawaban pertama: JPEG adalah format kompresi lossy. Anda mungkin bertanya-tanya: bagaimana ia berani menyentuh data warna saya?

Karena ia mengeksploitasi celah dalam penglihatan manusia. Mata mempunyai dua jenis sel fotoreseptor: sel batang yang mengatur kecerahan, sel kerucut yang menangani warna. Jumlah sel batang sekitar dua puluh kali lebih banyak daripada sel kerucut, dan resolusi otak terhadap kecerahan jauh lebih tinggi dibandingkan warna. Secara sederhana: Anda sangat sensitif terhadap terang dan gelap, namun tidak sensitif terhadap warna.

JPEG mengetahui hal ini. Saat mengompresinya, ia membagi gambar menjadi saluran kecerahan dan warna, memangkas warna secara agresif, dan mempertahankan kecerahan. Ini disebut chroma subsampling — lihat Penjelasan Wikipedia — yang merupakan cara ia membuang lebih dari separuh warna sementara mata Anda tidak melihat perbedaannya.

Kemudian ditumpuk pada transformasi kosinus diskrit (DCT), membagi gambar menjadi frekuensi dan memotong tekstur halus dan noise berfrekuensi tinggi menjadi lebih keras — hal-hal yang juga tidak dapat dilihat dengan baik oleh mata Anda, terutama di area berwarna. Strategi keseluruhannya adalah membuang "apa yang tidak akan Anda lewatkan", dan itu ada banyak.

85% Sweet Spot itu

Untuk sebagian besar foto, menyimpan JPEG pada kualitas 80-85 tidak dapat dibedakan dari aslinya. Tidak "cukup dekat" — letakkan keduanya berdampingan pada jarak normal di layar normal dan kebanyakan orang tidak dapat membedakannya.

Saya tidak melebih-lebihkan. Saya sendiri telah melalui beberapa tes buta, dan kesimpulannya konsisten: pada usia 85, orang tidak dapat melihat perbedaan yang telah dihilangkan. Untuk benar-benar menemukannya, Anda harus memperbesar hingga 400% dan menyipitkan mata pada area 20 piksel, dan itupun Anda mungkin hanya menebak dengan benar.

Namun perbedaan ukuran antara kualitas 100 dan 85 sangat besar, seringkali 60%–75% lebih kecil. Ini bukan pembulatan — ini adalah perbedaan antara pemuatan halaman instan dan pentalan yang membuat frustrasi, dan ini merupakan kemenangan tersulit dalam pengoptimalan gambar.

Turun di bawah 70 dan Anda akan mulai melihatnya: tepi kotak-kotak, warna kulit berlumpur, teks buram. Namun kisaran 80-90 ini adalah nilai terbaik — penghematan besar tanpa biaya nyata.

Kapan Harus Merugi Tanpa Khawatir

Sebagian besar gambar di web seharusnya bersifat lossy. Foto web, unggahan sosial, dan gambar mini semuanya menghadapi kenyataan yang sama: tidak ada yang menghitung piksel pada gambar header Anda saat menggulir. JPEG/WebP dengan kualitas 80-85 terlihat bagus dan memuat dengan cepat.

Instagram dan Facebook tetap mengompres ulang apa pun yang Anda unggah, jadi mengunggah TIFF asli tidak menghasilkan apa-apa. Thumbnail berukuran kecil dan berjumlah lusinan per halaman, jadi kompresi berat adalah pilihan yang masuk akal. Kirim foto ke bibi Anda — dia akan melihatnya di ponselnya dan tidak memerlukan foto asli 24 megapiksel.

Dalam skenario ini, ukuran yang dihemat adalah nyata sedangkan kualitas yang hilang sebagian besar hanya bersifat teoritis. 90% lebih kecil tanpa kerugian apa pun — bukan kompromi, hanya akal sehat.

Kapan Anda Harus Menjadi Lossless

Lossy adalah defaultnya, namun dalam kasus ini kehilangan sedikit saja sudah salah:

  • Pencitraan medis. Seorang dokter yang membaca hasil scan tumor seharusnya tidak membuat Anda memutuskan "detail mana yang mungkin tidak terlalu mencolok". Kompresi gambar diagnostik yang hilang diatur secara ketat oleh badan seperti FDA dan ACR.
  • Master arsip. Salinan master foto, karya seni, dan arsip harus bersifat lossless. Anda tidak dapat melihat perbedaannya hari ini, tetapi Anda tidak tahu alat apa yang akan dibutuhkan di masa depan. Lossy adalah jalan satu arah.
  • Karya yang diedit berulang kali. Setiap kali Anda membuka JPEG, mengedit, dan menyimpan, ia mengompresi ulang dan menambahkan lapisan artefak lainnya. Ini disebut kehilangan generasi, itulah sebabnya para profesional memotret RAW dan mengeditnya dalam TIFF/PSD. Kompres hasil kerja, bukan file yang berfungsi.
  • Gambar dengan teks dan tepi yang keras. Tangkapan layar, logo, dan maket UI berupa garis keras dan blok warna solid — lossy tidak dapat mengatasinya. JPEG dilahirkan untuk foto; PNG jauh lebih kuat dalam hal ini. Jangan mengompres spreadsheet dengan format foto.

Sekilas: Lossy vs. Lossless

DimensiLossyTanpa kehilangan data
ReversibelTidak (satu arah)Ya (byte - for - byte)
Compression RatioTinggi, sering 60%–90% lebih kecilTerbatas, ~20%–50%
KualitasKehilangan yang pada dasarnya tidak terlihat (kualitas 80 -85)100% keakuratan
Format umumJPEG, WebP yang hilang, AVIF, MP3PNG, WebP tanpa hilang, TIFF, FLAC, ZIP
terbaik untukFoto web, sosial, thumbnailMedis, master, pengeditan ulang, tangkapan layar/logo

Pertanyaan Umum

Apa perbedaan antara kompresi lossy dan lossless?

Kompresi lossy membuang detail yang hampir tidak dapat dilihat oleh mata manusia untuk mengurangi ukuran secara drastis, dan prosesnya tidak dapat diubah; kompresi lossless tidak kehilangan data dan mendekompresi byte demi byte sama dengan aslinya, namun rasio kompresinya terbatas, biasanya hanya 20%–50% lebih kecil.

Apakah JPEG lossy atau lossless?

JPEG adalah format kompresi lossy. Ini membuang warna dan detail frekuensi tinggi yang tidak peka terhadap mata manusia melalui subsampling kroma dan transformasi kosinus diskrit (DCT), sehingga mengecilkan foto secara dramatis. JPEG juga memiliki mode lossless, namun web dan sebagian besar skenario menggunakan tingkat lossy.

Haruskah saya menyetel kualitas kompresi gambar ke 80 atau 100?

Untuk sebagian besar foto, penyimpanan pada kualitas 80-85 terlihat tidak dapat dibedakan dari aslinya pada jarak pandang normal dan di layar, namun file tersebut 60%–75% lebih kecil dibandingkan dengan kualitas 100. Artefak yang terlihat seperti kotak-kotak dan warna kulit berlumpur hanya muncul di bawah 70, itulah sebabnya 80-85 adalah pilihan terbaik dengan nilai terbaik.

Kapan Anda harus menggunakan kompresi lossless?

Pencitraan medis, master arsip, pengeditan file yang dibuka dan dimodifikasi berulang kali, serta tangkapan layar/Logo/UI dengan teks dan tepian keras semuanya memerlukan lossless. Lossy adalah jalan satu arah — data yang dibuang tidak dapat dipulihkan, dan penyimpanan berulang-ulang menyebabkan hilangnya generasi.

Satu Kata Terakhir

Lossy adalah default web: 80-85 menghemat banyak foto dengan kehilangan yang terlihat mendekati nol. Lossless digunakan untuk master arsip, pencitraan medis, dan alur kerja pengeditan yang disimpan ulang berulang kali. Permainan teraman adalah satu kalimat: pertahankan master lossless, dan ekspor lossy untuk pengiriman.

Siap mempraktikkannya? Gunakan kompresor gambar gratis kami untuk mengecilkan foto yang hilang atau hilang, atau lompat ke resize, crop, dan konversi JPG ke WebP untuk menerapkan apa yang baru saja Anda pelajari.