← ব্লগ
পড়তে 2 মিনিট

ব্যাকগ্রাউন্ড রিমুভাল API

সহজ HTTP API দিয়ে আপনার অ্যাপ বা ওয়ার্কফ্লোতে স্বয়ংক্রিয় ব্যাকগ্রাউন্ড রিমুভাল যোগ করুন — ছবি আপলোড করুন, সেকেন্ডে স্বচ্ছ কাটআউট পান।

  • api
  • developers
  • tutorial
ব্যাকগ্রাউন্ড রিমুভাল API

এখন আপনি removerbg-এর স্বয়ংক্রিয় ব্যাকগ্রাউন্ড রিমুভাল সরাসরি আপনার ওয়েবসাইট, অ্যাপ বা ওয়ার্কফ্লোতে যুক্ত করতে পারবেন। এটি একটি সহজ HTTP API: একটি ছবি পাঠান এবং সেকেন্ডের মধ্যে স্বচ্ছ ব্যাকগ্রাউন্ডসহ পরিষ্কার কাটআউট ফিরে পান।

আপনি কী করতে পারবেন

  • একটি ছবি আপলোড করুন মাল্টিপার্ট ফর্ম ডেটা হিসেবে — PNG, JPEG বা WebP, সর্বোচ্চ 10 MB পর্যন্ত।
  • আপনার আউটপুট ফরম্যাট বেছে নিন — একটি স্বচ্ছ PNG (ডিফল্ট), অথবা সামঞ্জস্যযোগ্য কোয়ালিটিসহ JPEG/WebP।
  • আপনার পছন্দমতো রেজাল্ট পান — সরাসরি বাইনারি ছবি, অথবা একটি সাময়িক ডাউনলোড URL-সহ JSON রেসপন্স।

প্রতিটি রিকোয়েস্ট আমাদের সেরা-মানের মডেলের মধ্য দিয়ে প্রসেস হয়, তাই বেছে নেওয়ার মতো কোনো টিয়ার নেই — আপনি সবসময় সর্বোচ্চ মানের কাটআউট পাবেন। প্রতিটি সফল রিমুভালে খরচ হয় 1 ক্রেডিট, আর ব্যর্থ রিকোয়েস্টে (যেমন অবৈধ কী বা অপর্যাপ্ত ক্রেডিট) কখনো চার্জ করা হয় না।

অথেন্টিকেশন

আপনার ড্যাশবোর্ড থেকে একটি API কী তৈরি করুন এবং সেটি Bearer টোকেন হিসেবে পাঠান:

Authorization: Bearer rmbg_YOUR_API_KEY

আপনার পাঠানো ছবিগুলোর কী হয় তা নিয়ে ভাবছেন? এই API প্রোডাক্টের বাকি অংশের মতোই একই পদ্ধতি অনুসরণ করে — remover.bg-এ সিকিউরিটি ও প্রাইভেসি নিয়ে আমাদের দৃষ্টিভঙ্গি এখানে দেখুন।

দ্রুত শুরু

একটি মাত্র রিকোয়েস্টে ব্যাকগ্রাউন্ড রিমুভ করুন:

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

অথবা JavaScript থেকে:

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 rmbg_YOUR_API_KEY" },
  body: form,
});

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

অপশন

  • formatpng (ডিফল্ট), jpeg, বা webp
  • quality — JPEG/WebP কম্প্রেশনের জন্য 0 থেকে 1 পর্যন্ত একটি মান।
  • trimtrue (ডিফল্ট) খালি স্বচ্ছ মার্জিনগুলো কেটে বাদ দেয়।
  • response — বাইনারি ফাইলের জন্য image (ডিফল্ট), অথবা সাময়িক লিংকসহ (প্রায় 24 ঘণ্টা বৈধ) JSON রেসপন্সের জন্য url
প্রতিটি রেসপন্সে একটি X-Credits-Remaining হেডার থাকে, যাতে আপনি আপনার ব্যবহারের হিসাব রাখতে পারেন।

বড় পরিসরে প্রসেসিং

একটি রিকোয়েস্ট একটি ছবি প্রসেস করে, কিন্তু একই এন্ডপয়েন্ট পুরো ক্যাটালগ চালাতে সক্ষম: আপলোডের সময় এটি চালান, রাতের ব্যাচ স্ক্রিপ্টে, অথবা PIM/DAM পাইপলাইনের ভেতরে। আমাদের বাল্ক ব্যাকগ্রাউন্ড রিমুভাল গাইডে এই প্যাটার্নগুলো এবং হাজার হাজার কাটআউটকে সামঞ্জস্যপূর্ণ রাখার QA স্যাম্পলিং কৌশল বিস্তারিতভাবে বলা আছে।

মিনিটেই শুরু করুন

আমাদের API ডকুমেন্টেশন এবং কপি করার জন্য প্রস্তুত কোড স্যাম্পল দিয়ে, আপনি মাত্র কয়েক মিনিটেই কাজ শুরু করতে পারবেন। আপনি কী তৈরি করছেন তা জানতে আমরা মুখিয়ে আছি।

আরও পড়ুন