Utilia

Penghapus Background Foto

Hapus background foto dan unduh PNG transparan, atau ganti dengan warna, gambar, atau blur. Berjalan di browser Anda, tanpa unggah ke server.

Saat pertama kali, alat ini mengunduh model AI dan mesinnya (sekitar 19 MB, 8 MB terkompresi) dari situs ini; setelah itu browser Anda menyimpannya di cache. Foto Anda tidak pernah diunggah.

Cara menghapus background foto

  1. Letakkan foto di area unggah, klik area tersebut untuk memilih file, atau tempel gambar dengan Ctrl+V (⌘V di Mac).
  2. Alat ini langsung bekerja. Saat pertama kali, alat mengunduh model AI dan mesinnya; setelah itu, satu foto hanya butuh beberapa detik. Anda juga bisa mengeklik Hapus background untuk menjalankannya lagi.
  3. Periksa hasilnya lewat Tampilan: Sebelum / sesudah menampilkan penggeser (seret Sebelum ← → Sesudah untuk membandingkan), Hasil menampilkan objek hasil potongan di atas pola kotak-kotak, dan Mask menampilkan bagian yang dipertahankan dengan warna putih dan yang dihapus dengan warna hitam.
  4. Jika tepinya perlu diperbaiki, gunakan Haluskan mask (lihat di bawah).
  5. Di bawah Background baru, biarkan Transparan, atau pilih Warna, Gambar (letakkan gambar kedua), atau Gambar asli yang diburamkan.
  6. Klik Unduh PNG. Dengan pilihan Transparan, PNG tetap memiliki kanal alfa, siap dipakai untuk slide, halaman produk, atau aplikasi desain.

Cara kerjanya

Alat ini memakai U²-Net (versi ringkas “U²-Netp”), jaringan saraf tiruan yang diterbitkan oleh Xuebin Qin dan rekan-rekannya pada 2020 untuk salient object detection: jaringan ini menemukan objek utama dalam gambar, baik orang, hewan, produk, maupun benda, lalu memberi setiap piksel probabilitas apakah piksel itu bagian dari objek tersebut. Jaringan berjalan di perangkat Anda sendiri dengan ONNX Runtime yang dikompilasi ke WebAssembly. Foto Anda tidak pernah dikirim ke mana pun: file model berasal dari situs ini, dan seluruh komputasi terjadi di tab browser Anda.

Jaringan bekerja pada versi foto berukuran 320 × 320. Peta probabilitasnya kemudian diskalakan kembali ke ukuran penuh gambar Anda (hingga 4096 px pada sisi terpanjang; foto yang lebih besar diperkecil lebih dulu) dan dipakai sebagai transparansi tiap piksel.

Menghaluskan mask

  • Ambang batas menentukan seberapa yakin model harus sebelum sebuah piksel dipertahankan. Naikkan untuk membuang sisa background; turunkan jika bagian objek ikut menghilang.
  • Kelembutan tepi mengatur seberapa bertahap peralihan antara piksel yang dipertahankan dan yang dihapus. Pada 0% Anda mendapat potongan yang tegas (berguna untuk logo dan benda datar); nilai yang lebih tinggi memberi tepi yang alami untuk rambut dan bulu.
  • Feather mengaburkan tepi akhir sebesar beberapa piksel, sehingga hasil potongan menyatu lebih baik dengan background baru.

Tampilan Mask adalah cara termudah untuk menilai pengaturan ini.

Tips dan batasan

  • Foto dengan satu objek yang jelas di depan background yang kontras memberi hasil terbaik: potret, hewan peliharaan, produk di atas meja, mobil.
  • Adegan ramai dengan beberapa objek, atau objek yang warnanya sama dengan background, bisa sebagian terlewat. Coba Ambang batas lain, atau potong foto di sekitar objek terlebih dahulu.
  • Detail yang sangat halus seperti rambut yang berantakan atau kebeningan gelas hanya didekati: model yang ringkas mengutamakan kecepatan dan unduhan yang kecil.
  • Hasil unduhan selalu berupa PNG. PNG bersifat lossless dan mendukung transparansi; jika Anda memerlukan JPG yang lebih kecil dengan background solid, konversi PNG tersebut setelahnya.

Pertanyaan yang sering diajukan

Apakah foto saya diunggah ke server?

Tidak. Gambar didekode, dianalisis, dan diekspor di browser Anda. Hanya model AI dan mesinnya yang diunduh, satu kali, dari situs ini.

Mengapa pemakaian pertama lebih lambat?

Model (sekitar 4,6 MB) dan mesin WebAssembly (sekitar 14 MB, totalnya kira-kira 8 MB setelah dikompresi) diunduh pada pemakaian pertama. Browser Anda menyimpannya di cache, sehingga foto berikutnya langsung diproses.

Bisakah saya menghapus background dari logo atau tanda tangan?

Bisa. Untuk grafis datar, atur Kelembutan tepi ke 0% agar tepinya tajam, lalu sesuaikan Ambang batas. Untuk tanda tangan hitam di atas kertas putih, alat ambang batas sederhana mungkin menghasilkan garis yang lebih bersih lagi.

Bagaimana cara memasang background baru di belakang objek?

Pilih Warna lalu tentukan warnanya, pilih Gambar lalu letakkan sebuah gambar (diskalakan agar menutupi seluruh bingkai), atau pilih Gambar asli yang diburamkan untuk efek blur ala potret. Unduh PNG mengekspor gambar gabungan dalam ukuran penuh.

Mengapa sebagian objek saya hilang?

Model yang memutuskan apa yang disebut “objek utama”. Jika model ragu, turunkan Ambang batas atau naikkan Kelembutan tepi, lalu periksa tampilan Mask. Memotong foto agar objek mengisi lebih banyak bingkai juga membantu.

Bolehkah hasilnya dipakai untuk keperluan komersial?

Boleh, gambar tersebut milik Anda. Model U²-Net diterbitkan di bawah lisensi Apache 2.0, yang mengizinkan penggunaan komersial.