Kapan gambar tanpa background berguna
Menghapus background mengubah foto menjadi lapisan yang bisa Anda tempatkan di mana saja. Penggunaan umum:
- Foto produk untuk toko online atau marketplace yang mewajibkan latar putih polos atau transparan.
- Foto profil dan halaman tim yang semua anggotanya harus memakai latar yang sama.
- Thumbnail, poster, dan slide yang menampilkan orang atau objek di atas sebuah desain.
- Stiker dan potongan gambar untuk aplikasi pesan atau cetak.
Hasilnya berupa PNG di mana objek utama mempertahankan piksel aslinya dan semua yang ada di sekitarnya menjadi transparan, sehingga Anda bisa meletakkannya di atas warna, gradien, atau foto apa pun setelahnya.
Bagaimana objek utama ditemukan
Alat ini menggunakan ISNet, jaringan segmentasi yang dilatih untuk memisahkan objek utama di latar depan dari sekelilingnya. ISNet dijalankan melalui mesin ONNX Runtime yang dikompilasi ke WebAssembly, sepenuhnya di dalam tab browser. File modelnya adalah versi 8-bit yang ringkas, berukuran sekitar 45 MB; file ini diunduh saat pertama kali dijalankan dan disimpan di cache browser, sehingga pada kunjungan berikutnya pemrosesan langsung dimulai.
Untuk setiap gambar, prosesnya sebagai berikut:
- Foto diskalakan menjadi 1024 kali 1024 piksel, ukuran yang dipakai saat jaringan dilatih.
- Jaringan menghasilkan mask di mana setiap piksel mendapat nilai antara sepenuhnya latar belakang dan sepenuhnya latar depan.
- Mask diskalakan kembali ke dimensi asli gambar Anda dengan interpolasi halus.
- Mask menjadi kanal alfa foto asli, dan hasilnya disimpan sebagai PNG.
Ada dua konsekuensi yang perlu diketahui. Pertama, hasil mempertahankan resolusi asli Anda, karena hanya mask yang dihitung pada 1024 piksel; objeknya sendiri tidak pernah diperkecil. Kedua, mask bersifat lembut, bukan sekadar hidup atau mati, sehingga tepi seperti rambut, bulu, dan blur gerakan memudar secara bertahap alih-alih terpotong dengan garis tegas. Biasanya hasilnya terlihat lebih alami, tetapi itu juga berarti tepi semi-transparan bisa masih membawa sedikit warna latar lama.
Foto yang cocok dan yang tidak
Jaringan ini mencari satu objek utama yang jelas. Hasil paling bersih Anda dapatkan jika:
- Objek fokus dan mengisi sebagian besar frame.
- Ada kontras warna atau kecerahan antara objek dan latar.
- Objeknya tunggal: satu orang, hewan, produk, atau kendaraan.
Kasus yang lebih sulit:
- Adegan ramai dengan banyak objek. Model harus menebak mana yang merupakan objek utama, sehingga bisa saja menyisakan bagian latar atau membuang sebagian anggota kelompok.
- Objek yang mirip dengan latarnya. Cangkir putih di atas meja putih, atau rambut gelap di depan dinding gelap, menghasilkan tepi yang kabur atau hilang.
- Objek transparan dan memantulkan cahaya. Kaca, air, dan krom memperlihatkan latar di baliknya, sesuatu yang tidak bisa direpresentasikan dengan bersih oleh mask apa pun.
- Gambar yang sangat lebar. Karena gambar dipadatkan menjadi persegi untuk dianalisis, panorama panjang kehilangan detail horizontal dan bagian yang tipis bisa terlewat. Memangkas lebih dekat ke objek terlebih dahulu dengan potong gambar sering kali memperbaiki mask secara nyata.
Jika hasilnya hampir benar, merapikan tepinya sebentar di editor gambar mana pun biasanya lebih cepat daripada memotret ulang.
Menyesuaikan hasil dengan tujuan penggunaannya
File PNG transparan lebih besar daripada JPG, sering kali dua hingga lima kali ukuran foto asli, karena kompresi PNG bersifat lossless dan kanal alfa menambah data. Hal itu tidak masalah untuk pekerjaan desain, tetapi terlalu berat untuk halaman web atau unggahan ke marketplace.
- Untuk latar warna solid, konversikan PNG dengan PNG ke JPG, yang mengisi area transparan dengan putih atau warna pilihan Anda dan menghasilkan file jauh lebih kecil.
- Untuk file transparan yang lebih kecil, perkecil ke ukuran yang benar-benar akan ditampilkan dengan ubah ukuran gambar; potongan gambar 4000 piksel yang ditampilkan pada 800 piksel hanya membuang byte.
- Untuk katalog produk yang konsisten, potret semua barang dari jarak yang sama agar hasil potongannya memiliki skala serupa.
Anda bisa memasukkan beberapa foto sekaligus. Foto-foto itu diproses satu per satu dan dapat diunduh secara terpisah atau bersama-sama sebagai ZIP.
Kebutuhan perangkat
Karena model berjalan di prosesor perangkat Anda sendiri, kecepatannya bergantung pada perangkat keras. Di laptop yang cukup baru, setiap gambar membutuhkan beberapa detik setelah model dimuat; ponsel lama bisa jauh lebih lambat. Penggunaan memori meningkat seiring ukuran gambar: foto 12 megapiksel membutuhkan beberapa ratus megabyte selama pemrosesan, sehingga gambar yang sangat besar bisa gagal diproses di ponsel. Jika itu terjadi, perkecil foto terlebih dahulu atau gunakan browser desktop. Tidak ada gambar yang pernah meninggalkan perangkat, yang juga berarti alat ini tetap berfungsi di koneksi lambat setelah model tersimpan di cache.