Background Removal
Background Removal, JPEG/PNG/WebP görselinden arka planı kaldırıp şeffaf PNG üretir.
Background Removal, JPEG/PNG/WebP görselinden arka planı kaldırıp şeffaf PNG üretir.
POST /bg/v1/background-removals
Scope: background-removal:process
Önerilen mimari
Browser/mobile → sizin backend'iniz → DRAEVA API → image/png → istemci
API anahtarını browser veya mobil pakete koymayın. Backend proxy'niz upload doğrulaması, uygulama/kullanıcı bazlı abuse kontrolü, timeout ve hata yerelleştirmesinden sorumlu olmalıdır.
Desteklenen girdiler
| Özellik | Varsayılan |
|---|---|
| Format | JPEG, PNG, WebP |
| Maksimum dosya | 8 MiB |
| Maksimum uzun kenar | 1600 px |
| Maksimum toplam piksel | 40 megapiksel |
Limitler anahtar bazında değişebilir. Uzun kenar limitini aşan normal görseller küçültülür; toplam piksel tavanını aşan görseller decode edilmeden 413 ile reddedilir.
Format, gönderilen Content-Type yerine magic byte'lardan belirlenir. Bu nedenle yanlış etiketlenmiş gerçek görsel kabul edilebilir; görsel olmayan içerik 415 alır.
Veri davranışı
Yanıt varsayılan olarak ham PNG'dir. Base64 gerekiyorsa anahtar config'inde izin bulunmalı ve return_base64=true kullanılmalıdır. Çoğu web proxy'si için ham PNG daha düşük bellek ve payload maliyetine sahiptir.
Endpoint ayrıntıları: remove-background.md. Kod: examples.md.