← Blog
2 dk okuma

Arka Plan Silme API'si: Görsel Yükle, Şeffaf PNG Al

Otomatik arka planı kaldırma özelliğini basit bir HTTP API ile uygulamana ekle: görseli yükle, saniyeler içinde şeffaf PNG kesitini geri al.

  • api
  • developers
  • tutorial
Arka Plan Silme API'si: Görsel Yükle, Şeffaf PNG Al

removerbg'nin otomatik arka plan silme özelliğini artık doğrudan web sitene, uygulamana ya da iş akışına ekleyebilirsin. Basit bir HTTP API: bir görsel gönder, saniyeler içinde şeffaf arka planlı temiz bir kesit geri al.

# Neler yapabilirsin

- Bir görsel yükle — multipart form verisi olarak; PNG, JPEG veya WebP, 10 MB'a kadar. - Çıktı formatını seç — şeffaf PNG (varsayılan) ya da kalitesi ayarlanabilen JPEG/WebP. - Sonucu istediğin gibi al — doğrudan ikili görsel dosyası ya da geçici bir indirme bağlantısı içeren JSON yanıtı.

Her istek en yüksek kaliteli modelimizden geçer, yani aralarından seçim yapman gereken paketler yok — her zaman en kaliteli kesiti alırsın. Başarılı her silme işlemi 1 kredi harcar; başarısız istekler (geçersiz anahtar ya da yetersiz kredi gibi) hiçbir zaman ücretlendirilmez.

# Kimlik doğrulama

Panelinden bir API anahtarı oluştur ve Bearer token olarak gönder:

`` Authorization: Bearer rmbg_YOUR_API_KEY ``

Gönderdiğin görsellere ne olduğunu merak ediyor musun? API, ürünün geri kalanıyla aynı ilkeleri izliyor — remover.bg'de güvenlik ve gizliliğe nasıl yaklaştığımızı buradan okuyabilirsin.

# Hızlı başlangıç

Tek bir istekle arka planı kaldır:

`` curl -X POST "https://api.remover.bg/remove-bg?format=png" \ -H "Authorization: Bearer rmbg_YOUR_API_KEY" \ -F "file=@photo.jpg" \ --output result.png ``

Ya da JavaScript ile:

``` const form = new FormData(); form.append("file", fileInput.files[0]);

const res = await fetch("https://api.remover.bg/remove-bg", { method: "POST", headers: { Authorization: "Bearer rmbgYOURAPI_KEY" }, body: form, });

if (!res.ok) throw new Error(await res.text()); const blob = await res.blob(); // your transparent PNG ```

# Seçenekler

- formatpng (varsayılan), jpeg veya webp. - quality — JPEG/WebP sıkıştırması için 0 ile 1 arasında bir değer. - trimtrue (varsayılan) boş şeffaf kenar boşluklarını kırpar. - response — ikili dosya için image (varsayılan) ya da geçici bir bağlantı içeren JSON yanıtı için url (yaklaşık 24 saat geçerli).

> Her yanıt bir X-Credits-Remaining başlığı içerir; böylece kullanımını takip edebilirsin.

# Ölçekli işleme

Bir istek bir görsel işler, ama aynı uç nokta koca katalogları da kaldırır: yükleme anında, gece çalışan toplu betiklerde ya da bir PIM/DAM hattının içinde çalıştır. Toplu arka plan silme rehberimiz bu kalıpları ve binlerce kesiti tutarlı tutan QA örnekleme taktiklerini anlatıyor.

# Dakikalar içinde başla

API dokümanlarımız ve kopyalamaya hazır kod örnekleriyle sadece birkaç dakikada çalışır duruma gelebilirsin. Ne inşa ettiğini duymak isteriz.

Okumaya devam et