Formulir unggah yang membatasi gambar di 50 KB banyak dijumpai pada permohonan visa, portal ujian, dan situs lowongan kerja. Batasnya nyata, tapi saran yang biasa beredar — tangkap layar saja, atau potong sampai muat — membuang jauh lebih banyak kualitas daripada yang sebenarnya perlu.
Kecilkan dimensinya sebelum kualitasnya
Foto selebar 4000 piksel yang dipaksa masuk ke 50 KB akan terlihat kotor pada setelan kualitas mana pun, karena JPEG menghabiskan anggarannya untuk menggambarkan detail yang tidak akan dilihat siapa-siapa. Kalau formulirnya menampilkan fotomu pada lebar 600 piksel, ubah dulu ukurannya menjadi kira-kira dua kali lipat angka itu.
Alasannya soal aritmetika. Setiap piksel memakan byte. Memangkas lebar dan tinggi menjadi setengah membuat jumlah pikselnya tinggal seperempat, dan itu membebaskan kira-kira empat kali lipat byte untuk setiap piksel yang tersisa — sementara jumlah byte per piksel itulah yang menentukan apakah sebuah gambar terlihat tajam atau belepotan.
Biarkan pencarian yang menemukan tingkat kualitasnya
Menggeser slider sedikit-sedikit lalu mengekspor ulang hanyalah tebak-tebakan. Yang kamu inginkan adalah kualitas tertinggi yang masih mendarat di bawah batas — itu persoalan pencarian, bukan persoalan selera.
Pencarian biner pada parameter kualitas mencapai jawaban itu hanya dalam beberapa kali pengodean. Itulah yang dilakukan pengompres gambar: ia mengodekan ulang berkali-kali, mempersempit rentangnya setiap kali, dan menyimpan file terbesar yang masih muat. File terbesar yang muat adalah file bertampilan terbaik yang muat.
Pilih format sesuai isi gambarnya
Foto tempatnya di JPEG atau WebP. Tangkapan layar berisi teks, diagram, dan logo tempatnya di PNG — dipaksa lewat JPEG, semuanya memungut bayangan berdengung yang terlihat dan sering berakhir lebih besar, bukan lebih kecil. Alasan di balik pembagian itu, dan di mana posisi AVIF, ada di memilih format gambar.
Pada 50 KB, untuk sebuah foto, pakailah JPEG. WebP lossy sebenarnya akan bekerja lebih baik pada ukuran ini — ia menahan detail di mata dan rambut yang oleh JPEG dihabiskan untuk artefak kotak-kotak — tapi ToolZool tidak bisa menghasilkannya: keluaran WebP kami bersifat lossless, dan pada sebuah potret hasilnya sama sekali tidak mendekati 50 KB. JPEG adalah satu-satunya keluaran di sini yang punya tombol kualitas, dan tombol kualitas itulah yang dibutuhkan sebuah batas ukuran yang kaku. Lagi pula JPEG juga yang paling banyak diterima portal pemerintah, jadi periksa daftar format yang diterima sebelum meraih yang lain.
Pencarian itulah yang dikerjakan pengompres atas namamu, dan apa yang terjadi saat browser mengompres sebuah gambar menelusuri langkah dekode, penyampelan ulang, dan pengodean yang dijalankannya pada setiap putaran.
Apa yang harus dilakukan kalau tetap tidak muat
Potong dulu sebelum berkompromi. Pemotongan yang lebih rapat pada subjeknya membuang piksel yang selama ini kamu bayar padahal tidak kamu butuhkan. Untuk pasfoto, memotongnya hingga sebatas kepala dan bahu sering lebih berpengaruh pada hasil akhirnya daripada mengutak-atik encoder sebanyak apa pun. ToolZool belum bisa memotong gambar — lakukan itu di aplikasi foto ponselmu atau editor gambar mana pun, lalu bawa file hasil potongannya ke sini.
Kalau setelah dipotong pun tetap tidak muat, batasnya mungkin bukan batas yang kamu kira. Formulir yang menolak file 45 KB sedang menegakkan sesuatu selain hitungan byte, dan kenapa formulir unggah menolak filemu membahas tiga pemeriksaan lain yang mungkin sedang ia jalankan.

