Langsung ke konten

Alat gambar yang tidak pernah melihat foto Anda

Dua puluh alat gambar, gratis dan tanpa daftar. Tidak ada yang disimpan dan tidak ada watermark — tutup tab, dan filenya hilang.

20 alat, tanpa daftar, tanpa watermark

Sebagian besar alat ini melakukan satu hal pada sekumpulan file. Jika ponsel Anda menghasilkan file yang tidak bisa dibuka di tempat lain, mulailah dengan HEIC ke JPG; jika file terlalu besar untuk dilampirkan, Kompres Gambar; jika sebuah situs meminta dimensi yang persis, Ubah Ukuran Gambar. Catatan di bawah daftar membahas hal-hal yang sering mengejutkan — apa yang diam-diam dibuang saat encode ulang, dan kapan browser bukan alat yang tepat.

Apa yang dipertahankan dan dibuang saat encode ulang

File gambar adalah piksel ditambah sejumlah keterangan tentangnya: ruang warna yang dipakai untuk mengukur angka-angka itu, apakah ada kanal alfa, apa yang dicatat kamera di EXIF — model, eksposur, tanggal, sering kali koordinat GPS — dan, pada GIF, WebP, dan AVIF, apakah ada lebih dari satu frame. Hampir setiap operasi di sini men-decode file lalu menulis file baru, dan setiap keterangan itu punya nasibnya sendiri.

Lossy dan lossless adalah percabangan pertama. PNG dan BMP menyimpan piksel yang persis, jadi menyimpannya ulang seratus kali pun tidak mengubah apa-apa. JPG, AVIF, dan WebP biasa membuang detail yang sulit ditangkap mata, dan bagian yang dibuang itu hilang — mengubah JPG ke PNG tidak bisa memulihkannya, hanya menghentikan kerusakan lebih lanjut. Karena itulah menyimpan ulang JPEG dua kali lebih buruk daripada menyimpannya sekali: encode kedua mengkuantisasi piksel yang sudah dikuantisasi, dan jika gambar dipotong atau diubah ukurannya di antaranya, grid blok 8×8 yang baru tidak lagi sejajar dengan yang lama, sehingga kesalahannya menumpuk alih-alih berulang. Selalu bekerja dari file asli jika masih ada.

Chroma subsampling adalah alasan spesifik mengapa screenshot dalam JPG tampak aneh. JPEG biasanya menyimpan kecerahan dalam resolusi penuh dan warna dalam setengah resolusi, yang tidak terlihat pada foto tetapi jelas pada teks merah atau garis berwarna yang tipis. Jika gambar Anda berupa screenshot, logo, atau diagram, PNG atau WebP adalah format tujuan yang tepat, bukan JPG.

Transparansi harus diganti dengan sesuatu. JPG sama sekali tidak punya kanal alfa, jadi PNG ke JPG dan AVIF ke JPG menanyakan warna apa yang menggantikan piksel transparan, alih-alih diam-diam meratakannya menjadi putih — atau hitam. PNG, WebP, dan AVIF semuanya mendukung alfa penuh, sehingga PNG ke WEBP dan potongan dari Hapus Background mempertahankan tepi halusnya.

EXIF tidak ikut terbawa. Setiap alat yang melakukan encode ulang — ubah format, kompres, ubah ukuran, putar, potong — menulis file bersih tanpa blok EXIF, sehingga model kamera, waktu, dan lokasi GPS dihapus. Sebelum memublikasikan foto, itulah yang justru Anda inginkan. Orientasi adalah satu-satunya bagian EXIF yang berpengaruh secara visual, dan Putar Gambar menghindarinya dengan memindahkan piksel yang sebenarnya, sehingga hasilnya tegak baik di penampil yang mengabaikan penanda itu maupun yang mematuhinya.

Profil warna dikonversi, bukan dibawa. Browser Anda men-decode file Display P3 atau Adobe RGB ke sRGB agar bisa menggambarnya, dan file yang ditulis kembali tidak berisi profil. Di layar biasa tidak ada yang berubah; di layar wide-gamut, warna yang paling jenuh terpangkas. TIFF ke JPG melewati jalur yang sama, dan karena itulah TIFF studio dalam CMYK keluar sebagai RGB — tetap gunakan software prepress jika warnanya sedang di-proof.

Animasi menjadi gambar diam. File GIF, WebP, dan AVIF beranimasi dikonversi sebagai frame pertamanya. Biasanya itulah yang diinginkan orang dari GIF ke PNG, dan perlu diketahui sebelum Anda memasukkan animasi berulang dua belas detik ke dalamnya.

Kapan browser memang bukan alat yang tepat

Alat-alat ini dibangun untuk menjaga file Anda tetap privat, dan itu ada harganya. Kami lebih suka mengatakannya di sini daripada Anda mengetahuinya di tengah pekerjaan.

Gambar yang sangat besar. Setiap piksel disimpan di memori perangkat Anda dalam keadaan terdekompresi — gambar 100 megapiksel berukuran sekitar 400 MB sebagai RGBA mentah sebelum apa pun dilakukan. Di atas itu, tab akan kehabisan ruang, dan perbesaran 4× mencapai batas lebih cepat lagi, sekitar hasil 6000×6000 di laptop biasa. Alat desktop yang mengalirkan tile dari disk tidak punya batas seperti itu.

RAW kamera. File CR2, NEF, ARW, dan DNG adalah data sensor ditambah resep pengolahan, bukan gambar jadi, dan tidak ada alat di sini yang bisa membukanya. Ekspor dulu JPEG atau TIFF dari software kamera Anda, atau pakai darktable atau RawTherapee — keduanya gratis, dan jauh lebih baik untuk pekerjaan itu daripada halaman web mana pun.

Warna cetak. Warna spot, separasi CMYK, rendering intent ICC, dan soft-proofing adalah ranah software prepress. Kami mengonversi warna ke sRGB agar browser bisa menggambarnya; kami tidak mengelolanya.

Batch dan otomatisasi. Alat-alat ini berjalan saat seseorang mengklik. Mengubah ukuran empat puluh ribu foto produk secara terjadwal adalah pekerjaan untuk alat command line di server, dan yang gratis sangat bagus: ImageMagick untuk hampir apa saja, libvips untuk kecepatan dan pemakaian memori rendah pada file raksasa, mozjpeg dan oxipng untuk memeras byte terakhir, ffmpeg untuk apa pun yang memiliki frame.

Penghapusan background punya batas nyata. Modelnya diunduh sekali, 40–85 MB, dan benar-benar bagus pada objek yang jelas, termasuk rambut dan bulu, tetapi benar-benar kebingungan pada adegan ramai tanpa objek utama yang jelas. Tidak ada daya komputasi lokal yang bisa memperbaikinya; itu batas pendekatannya, dan layanan berbayar punya batas yang sama.

Memilih di antara alat yang namanya mirip

Kompres Gambar vs Ubah Ukuran Gambar. Kompres mempertahankan dimensi dan memakai lebih sedikit byte per piksel. Ubah Ukuran mengubah dimensi, sehingga piksel dibuang sama sekali. Untuk foto 4000px yang harus menjadi 200 KB, mengubah ukuran dulu lalu mengompres selalu lebih baik daripada hanya mengompres — dan mengubah ukuran itu lossless dalam arti yang penting, karena piksel yang tersisa di-resample dengan benar, bukan diturunkan kualitasnya.

Ubah Ukuran Gambar vs Perbesar Gambar. Keduanya mengubah dimensi, tetapi disetel untuk arah yang berlawanan. Ubah Ukuran untuk mengecilkan, dengan filter Lanczos agar detail bertahan saat diperkecil. Perbesar Gambar untuk pembesaran 2× dan 4×, dengan tambahan penajaman yang peka tepi setelahnya karena pembesaran selalu membuat gambar lebih lembut. Tidak satu pun yang menciptakan detail — apa yang keluar memang sudah ada di gambar Anda.

Konversi ke ICO vs Buat Favicon. Konversi ke ICO menghasilkan satu file .ico berisi versi 16, 32, 48, dan 256px, dan itulah yang dibutuhkan aplikasi atau shortcut Windows. Buat Favicon menghasilkan satu set modern lengkap — .ico, PNG satuan, Apple touch icon, web manifest, dan tag HTML-nya — dalam ZIP, dan itulah yang dibutuhkan situs web.

PNG ke WEBP vs JPG ke AVIF. Keduanya membuat gambar web lebih kecil daripada aslinya, dan cocok untuk sumber yang berbeda. WebP mempertahankan transparansi dan di-encode dalam sekejap, jadi tepat untuk screenshot, logo, dan grafis UI. AVIF mengompres foto lebih kuat — biasanya 40–60 persen lebih kecil daripada JPG yang setara — tetapi encoding AV1 itu berat, jadi perkirakan beberapa detik per foto besar.

Blur Gambar vs Hapus Background. Blur menghancurkan informasi di area yang Anda gambar: wajah, pelat nomor, nomor rekening. Hapus Background memisahkan objek dari latar belakang dan menghapus latar belakangnya sepenuhnya. Jika tujuannya menyensor, bukan membuat potongan, pakai blur — dan gunakan pikselasi kasar pada teks, karena pikselasi yang lemah sudah berhasil dipulihkan dalam riset yang dipublikasikan.

Dasar yang dipakai alat-alat ini

Mesin open-source yang melakukan pekerjaan sebenarnya, dan spesifikasi yang diterapkannya.

  • jSquashApache-2.0 — mengompilasi codec JPEG dan AVIF milik Google sendiri ke WebAssembly.
  • UPNG.jsMIT — menulis PNG, termasuk palet terkuantisasi.
  • picaMIT — mengubah ukuran dengan filter resampling yang layak, bukan bawaan browser.
  • UTIF.jsMIT — mendekode TIFF.
  • gifuct-jsMIT — membaca setiap frame GIF animasi, sehingga GIF yang diubah ukurannya tetap bergerak.
  • gifencMIT — menulis kembali frame yang sudah diubah ukurannya menjadi GIF animasi.
  • ONNX Runtime WebMIT — menjalankan model penghapus background di perangkat Anda.
  • WebP container specificationSpecification — mendefinisikan format di balik setiap konversi WebP di sini.

Pertanyaan yang sering diajukan

Apakah foto saya disimpan di suatu tempat?

Tidak. Tidak ada apa pun di halaman ini yang disimpan atau dikirim ke mana pun — termasuk penghapusan background dan encoding AVIF, dua hal yang biasanya dikira pasti memerlukan server. Anda bisa memutus koneksi internet setelah halaman dimuat, dan alat-alatnya tetap berfungsi. Itu paling penting untuk file yang paling sering perlu diedit orang: pasfoto, screenshot rekening, foto anak-anak mereka.

Apakah ada batas ukuran file atau batas harian?

Tidak ada akun, tidak ada kuota, dan tidak ada batas harian, karena tidak ada server yang menghitung. Satu-satunya batas adalah memori perangkat Anda, dan batas itu berlaku untuk piksel, bukan megabyte — foto 30 MB dengan 12 megapiksel lebih ringan daripada PNG 3 MB yang kebetulan selebar 20.000 piksel.

Format apa yang sebaiknya saya pakai untuk menyimpan?

Foto untuk web: AVIF jika Anda mengelola situsnya, JPG jika file harus bisa dibuka di mana saja. Screenshot, logo, diagram, dan apa pun yang berisi teks atau warna datar: PNG, atau WebP jika ukuran penting dan Anda tetap butuh transparansi. Simpan file asli dari apa pun yang mungkin akan Anda edit lagi — setiap penyimpanan lossy menggerus kualitas lagi.

Apakah akan ada watermark?

Tidak. Tidak ada apa pun di sini yang menambahkan watermark, cap versi uji coba, atau batas resolusi, di alat mana pun. Penghapusan background khususnya memberi Anda potongan beresolusi penuh, bukan pratinjau yang harus dibayar untuk dibuka. Iklan di halaman inilah yang membuatnya tetap gratis.

Apakah mengubah ke PNG memperbaiki JPG yang jelek?

Tidak. PNG menghentikan penurunan kualitas lebih lanjut, dan itu layak dilakukan sebelum Anda mulai mengedit, tetapi artefak kompresi yang sudah terlanjur ada di JPG kini menjadi bagian dari pikselnya. Perbesaran punya masalah kejujuran yang sama dari arah sebaliknya: memperbesar foto yang sangat terkompresi juga memperbesar artefaknya.

Bisakah saya memproses satu folder sekaligus?

Sebagian besar alat menerima banyak file sekaligus dan mengembalikan ZIP — konversi, kompresi, ubah ukuran, dan rotasi semuanya bisa. Potong dan Blur sengaja dikerjakan satu per satu, karena keduanya adalah keputusan tentang gambar tertentu, bukan pengaturan yang Anda terapkan ke seratus gambar.