Yerel arka plan kaldırma işlemi nasıl çalışır?
Bu banyo şeması versiyonudur; bir kağıda değil, boru hattına güvenmek için yeterlidir.
1. Giriş piksel olur
Bir dosya veya bitmap (bırakma, seçici, yapıştırma veya sayfa yakalama) sağlarsınız. Editör bunu bir görüntü bitmap’ine dönüştürür. HEIC gibi formatlar ekstra kod çözme adımına ihtiyaç duyar; başarısızlık, boş bir tuval yerine bir hatayla erken durdurulur.
2. Model hazırlığı
Çıkarım, bir Web Worker ve bir tarayıcı ONNX çalışma zamanı ile çalıştırılan bir cihaz üzeri segmentasyon modelini (ISNet sınıfı ONNX) kullanır. Ağırlıklar henüz önbelleğe alınmamışsa bir indirme ekranı görürsünüz. Önbelleğe alma, bu isabetin her seferinde tekrarlanmasını önler.
3. Segmentasyon → maske
Çalışan bir alfa maskesi döndürür (konu ve arka plan nedir). Kullanıcı arayüzü, konuyu bir dama tahtası üzerinde veya seçtiğiniz bir arka plan (renk, degrade, görüntü) üzerinde birleştirir.
4. İnsani incelik
Ekle / Sil fırçaları CPU tuvalindeki çalışma maskesini düzenler. Yumuşaklık, darbenin ne kadar sert indiğini değiştirir. Dışa aktarma, unutulmuş, yalnızca otomatik anlık görüntü değil, gördüğünüz maskeyi kullanır.
5. Tarih ve ihracat
Kısa bir IndexedDB geçmişi, en son orijinal/sonuç çiftlerini saklayabilir. İndir ve Kopyala PNG’yi geçerli şeffaflık veya dolguyla yayar.
Dikkatinizi çekecek performans notları
- İlk çalıştırma: model için ağ + başlangıç maliyeti.
- Büyük resimler: bir uyarıyla birlikte azaltılmış dahili çözünürlükte işlenebilir; dışa aktarma hâlâ tam boyutu hedefliyor.
- Kullanıcı arayüzü iş parçacığı, yoğun çıkarımın bir çalışanda olması nedeniyle kullanılabilir durumda kalır; eğer çalışan çökerse, sonsuza kadar donmuş bir sekme değil, bir çalışan hatası alırsınız.
"Yerel"in gizlilikle ilgili sonuçları Gizlilik kapsamında ele alınmaktadır. Günlük tıklamalar: Başlayın.