مقارنة API إزالة الخلفية: المدخلات والحدود وكيف تختار

ست واجهات API لإزالة الخلفية جنبًا إلى جنب، من remove.bg وانتقاله إلى Leonardo.Ai إلى النماذج مفتوحة المصدر على خادمك، مع التفاصيل التي تحدد أيها يناسب كودك.

حُدّث في 28 أكتوبر 2026 · قراءة 8 دقائق

تجاوز الخطوات: أزِل الخلفية بنقرة واحدة. ارفع صورة

من بعيد تبدو معظم واجهات API لإزالة الخلفية متشابهة: ترسل صورة بطلب POST مع مفتاح API وتستلم صورة مقصوصة. أما الفروق المهمة فتظهر عندما تبني على إحداها. كيف ترسل الصورة؟ ما الصيغ التي تعود؟ ما أقصى حجم للمدخلات؟ ماذا يحدث عندما تتأخر معالجة صورة؟ وماذا يحدث لتكاملك عندما يغير المزود خططه؟

يقارن هذا الدليل بين ستة خيارات يستخدمها المطورون اليوم: remove.bg (وخليفته في Leonardo.Ai)، وPhotoroom، وClipdrop، وPicsart، وتشغيل نموذج مفتوح المصدر على خادمك باستخدام rembg، وremovebackground.dev. كل تفصيل أدناه مأخوذ من توثيق المزود نفسه، وتم التحقق منه في أكتوبر 2026، وروابطه في المصادر. وحين لا يذكر توثيق المزود شيئًا، يقول الجدول ذلك بدلًا من التخمين. الأسعار محذوفة عن قصد: فهي تتغير كثيرًا، وصفحة الأسعار لدى كل مزود هي المكان الموثوق الوحيد للتحقق منها.

جدول المقارنة

remove.bgLeonardo.Ai (نموذج remove-bg)PhotoroomClipdropPicsartrembg (على خادمك)removebackground.dev
نقطة الوصولapi.remove.bg/v1.0/removebgcloud.leonardo.ai/api/rest/v2/generationssync (ونسخة غير متزامنة)sdk.photoroom.com/v1/segmentclipdrop-api.co/remove-background/v1api.picsart.io/tools/1.0/removebgخادمك الخاص (rembg s)removebackground.dev/v1/remove
المصادقةترويسة X-Api-Keyرمز Bearerترويسة x-api-keyترويسة x-api-keyترويسة X-Picsart-API-Keyلا شيء افتراضيًا؛ تضيف مصادقتك بنفسكترويسة x-api-key
إرسال ملفنعم (image_file)عبر معرّف صورة مرفوعةنعم (image_file)نعم (image_file)نعم (image)نعمنعم (image_file)
إرسال URLنعم (image_url)نعمليس في نقطة الوصول هذهغير موثقنعم (image_url)نعمنعم (image_url)
إرسال base64غير موثقنعمنعم (image_file_b64، JSON)غير موثقغير موثقغير موثقنعم (image_file_b64، JSON)
صيغ الإدخالغير مذكورة في صفحة APIغير مذكورةPNG وJPEG وWebP وHEICPNG وJPG وWebPJPG وPNG وWebP وTIFF وBMP وMPO وMJPEG وHEICغير مذكورةJPG وPNG وWebP
صيغ الإخراجPNG وJPG وWebP وZIP (صورة ملونة مع قناع ألفا)PNG وJPG وWebPPNG وJPG وWebPPNG وWebP وJPGPNG وJPG وWebP؛ صورة مقصوصة أو قناعPNGPNG وJPG وWebP؛ صورة مقصوصة أو RGB أو قناع ألفا
حدود الحجمإخراج حتى 50 MP لصيغ JPG وWebP وZIP؛ و10 MP لصيغة PNGإخراج PNG محدود بـ 10 MPملف 50 MB، و6,000 px للضلع الأعرضملف 30 MB، و25 MPملف 100 MBذاكرة RAM وVRAM لديك وصبركملف 25 MB؛ المدخلات فوق 25 MP تُصغَّر؛ إخراج حتى 6,000 px لكل ضلع
كيف تعود النتيجةالصورة في الاستجابةمتزامن: JSON فيه رابط النتيجة أو base64 (مهلة نحو 27 ثانية). غير متزامن: معرّف generation ثم استعلام دوري أو webhookالصورة في الاستجابةالصورة في الاستجابةJSON فيه رابط النتيجة، يُحفظ 24 ساعةالصورة في الاستجابةالصورة في الاستجابة؛ معرّف مهمة (202) إذا استغرقت أكثر من نحو 55 ثانية؛ نقطة وصول دفعية حتى 100 رابط
حد المعدل الافتراضي500 صورة في الدقيقة، بحسب الميغابكسلغير مذكور في الصفحة60 صورة في الدقيقة60 طلبًا في الدقيقةغير مذكور؛ يظهر في ترويسات الاستجابةلا يوجد (عتادك)60 طلبًا في الدقيقة
الأدوات الرسميةCLI وRuby gemتوثيق REST APIأمثلة كود لـ JavaScript وNode.js وPython وiOSلا شيء مذكورمجموعة Postman، وCLIمكتبة Python، وCLI، وخادم HTTP، وDockerمخطط OpenAPI 3.1، وخادم MCP، وعقدة n8n

يبرز أمران. الأول أن خيارات الإدخال تختلف أكثر مما تتوقع: نقطة وصول إزالة الخلفية في Photoroom تقبل ملفًا أو base64 لكن لا تقبل URL، وClipdrop يوثق رفع الملفات فقط، وPicsart وremove.bg يقبلان ملفًا أو URL. إذا كانت صورك موجودة على CDN، فالإدخال عبر URL يوفر عليك خطوة التنزيل وإعادة الرفع. والثاني أن حدود الحجم مذكورة بوحدات مختلفة (حجم الملف، والميغابكسل، والبكسلات على الضلع الأطول)، فقارن صورك بالحد الذي ينطبق عليها.

remove.bg وانتقاله إلى Leonardo.Ai

يملك remove.bg أطول سجل بين هذه المجموعة، وقد بُنيت أدوات وإضافات كثيرة على واجهته. تقبل نقطة الوصول image_file أو image_url، وتتم المصادقة بترويسة X-Api-Key، وتعيد PNG أو JPG أو WebP أو ملف ZIP يحتوي صورة ملونة وقناع ألفا منفصلًا تدمجهما بنفسك. يذكر التوثيق إخراجًا حتى 50 ميغابكسل لصيغ JPG وWebP وZIP، وحتى 10 ميغابكسل لصيغة PNG. حد المعدل الافتراضي 500 صورة في الدقيقة بحسب حجم المدخلات، مع HTTP 429 عند تجاوزه. والفوترة بنظام الرصيد، مع بعض الطلبات المجانية كل شهر.

الخبر المهم هو نهاية الواجهة ذاتية الخدمة. أعلن مالك remove.bg أن موقع remove.bg المستقل وواجهة API ذاتية الخدمة ينتهيان في 1 ديسمبر 2026 الساعة 09:00 بتوقيت CET، وأن إزالة الخلفية تنتقل إلى Leonardo.Ai (إحدى شركات Canva). وصفحة API في remove.bg نفسها تقول الآن إن إزالة الخلفية تنتقل إلى Leonardo.Ai ابتداءً من 1 ديسمبر 2026. والانتقال ليس مجرد تبديل مفتاح: تستخدم واجهة Leonardo رمز Bearer، ونقطة وصول مختلفة، وجسم طلب JSON تُرسل فيه الصورة كمعرّف صورة مرفوعة أو كرابط URL أو كـ base64.

لنموذج remove-bg في Leonardo نقطة وصول متزامنة، يُنصح بها للصور المفردة، ترد بـ JSON فيه رابط النتيجة أو بيانات base64 وتنتهي مهلتها بعد نحو 27 ثانية، ونقطة وصول غير متزامنة للدفعات والصور الكبيرة تعيد معرّف generation تستعلم عنه دوريًا أو تستلمه عبر webhook. الإخراج PNG أو JPG أو WebP، مع حد 10 ميغابكسل لصيغة PNG؛ ويقترح توثيق Leonardo استخدام WebP عندما تحتاج الشفافية فوق هذا الحجم.

إذا كنت تفضل الإبقاء على كود remove.bg الحالي، فإن removebackground.dev يوفر نقطة وصول متوافقة مع remove.bg على https://removebackground.dev/v1.0/removebg تقبل أسماء معاملات remove.bg والترويسة نفسها X-Api-Key، فلا تغير سوى رابط نقطة الوصول والمفتاح. ويوضح دليل الانتقال الخيارات المدعومة وكيف تختلف الاستجابات.

Photoroom

يقدم Photoroom واجهة Remove Background API مخصصة (POST /v1/segment) وواجهة Image Editing API أوسع. تقبل نقطة وصول إزالة الخلفية الصورة كرفع multipart في image_file أو كـ base64 داخل جسم JSON (image_file_b64، بدون البادئة data:). ولا تقبل URL؛ ويقترح توثيق Photoroom تنزيل الصورة أولًا أو استخدام Image Editing API، التي تدعم خيار URL وتُحتسب تكلفتها بطريقة مختلفة.

تقبل PNG وJPEG وWebP وHEIC، وتعيد PNG (افتراضيًا) أو JPG أو WebP، وتسمح بملفات حتى 50 MB و6,000 بكسل للضلع الأعرض، مع التوصية بـ 25 ميغابكسل لأداء أفضل. حد المعدل الافتراضي 60 صورة في الدقيقة، وفوقه 429. ووضع sandbox، الذي تفعّله بإضافة sandbox_ قبل مفتاحك، يعطي نتائج بعلامة مائية للاختبار. كل طلب يُحتسب طلبًا واحدًا؛ راجع صفحة أسعار Photoroom للأسعار الحالية.

Clipdrop

واجهة إزالة الخلفية في Clipdrop، وهي الآن جزء من Jasper، عبارة عن طلب POST واحد من نوع multipart مع image_file. تقبل PNG وJPG وWebP حتى 30 MB و25 ميغابكسل، وتعيد صورة بأبعاد المدخلات نفسها: PNG افتراضيًا، أو WebP أو JPG إذا طلبت ذلك في ترويسة accept. كل طلب ناجح يستهلك رصيدًا واحدًا، ويعود الرصيد المتبقي في ترويسة x-remaining-credits. والحد الافتراضي 60 طلبًا في الدقيقة لكل مفتاح.

للتطوير، يتيح Clipdrop الحصول على 100 رصيد مجاني بعد تسجيل الدخول. الإدخال عبر URL أو base64 غير موثق، فخطط لرفع الملفات.

Picsart

نقطة وصول Picsart هي POST https://api.picsart.io/tools/1.0/removebg مع المفتاح في X-Picsart-API-Key. تقبل ملفًا (image) أو image_url عامًا، ولديها أوسع قائمة صيغ إدخال هنا: JPG وPNG وWebP وTIFF وBMP وMPO وMJPEG وHEIC، حتى 100 MB. تختار الإخراج PNG أو JPG أو WebP، وصورة مقصوصة أو قناعًا، ويمكنك تقديم صورة خلفية بديلة.

وعلى عكس البقية، يرد Picsart بـ JSON يحتوي رابطًا إلى النتيجة بدلًا من الصورة نفسها، وتبقى النتائج متاحة 24 ساعة. هذا طلب إضافي لكل صورة، لكنه مريح إذا كنت تحتاج فقط إلى تمرير رابط. حد المعدل غير منشور كرقم؛ تحمل الاستجابات ترويسات X-Picsart-Ratelimit-* وتعيد 429 عند تجاوزه.

التشغيل على خادمك: rembg وBiRefNet

rembg أداة بترخيص MIT تشغّل نماذج مفتوحة المصدر لإزالة الخلفية كمكتبة Python أو CLI أو خادم HTTP أو حاوية Docker. الأمر rembg s --port 7000 يشغّل خادمًا فيه POST /api/remove يقبل ملفًا مرفوعًا وGET /api/remove?url=... يجلب ملفًا من رابط. تحتاج Python من 3.11 إلى 3.13، وتعمل على CPU أو بطاقات NVIDIA (CUDA) أو بطاقات AMD (ROCm).

البرنامج مجاني، لكنك تشغّل العتاد وتدفع ثمنه، وتراخيص النماذج منفصلة عن ترخيص rembg نفسه. النموذج الافتراضي، RMBG-2.0 من BRIA، يتطلب اتفاقية مدفوعة للاستخدام التجاري. أما BiRefNet، المتاح في rembg باسم birefnet-general وبنسخ أخرى، فترخيصه MIT وهو خيار شائع عندما تريد ترخيصًا متساهلًا مع حواف ناعمة ومتقنة. التشغيل على خادمك منطقي عندما لا يجوز أن تغادر الصور بنيتك التحتية، أو عندما تملك بطاقات GPU غير مستغلة، أو عندما يكون الحجم كبيرًا بما يكفي ليصبح الخادم أرخص من الدفع لكل صورة. ويشرح دليل المعالجة الدفعية بـ Python إعداد rembg واختيار النموذج وسكربتًا يمكن استئنافه بعد التوقف.

removebackground.dev

هذه واجهتنا، لذا إليك ما تفعله دون كلام تسويقي. الطلب POST https://removebackground.dev/v1/remove مع ترويسة x-api-key يقبل image_file بصيغة multipart، أو image_url داخل JSON، أو base64 في image_file_b64، أو بايتات الصورة الخام. يقبل JPG أو PNG أو WebP حتى 25 MB ويعيد PNG أو JPG أو WebP: صورة مقصوصة شفافة، أو خلفية بلون واحد، أو قناع ألفا، بأحجام من المعاينة حتى الدقة الكاملة، مع قص اختياري حول العنصر.

تعود معظم الصور في الاستجابة نفسها. وإذا استغرقت صورة أكثر من نحو 55 ثانية، ترد الواجهة بـ 202 مع معرّف مهمة تستعلم عنه دوريًا بدلًا من الرفع من جديد. ويضع POST /v1/batch حتى 100 رابط صورة في مهمة واحدة. وترويسة Idempotency-Key تجعل إعادة المحاولة آمنة من الخصم المزدوج، وحد المعدل الافتراضي 60 طلبًا في الدقيقة، والعقد منشور بصيغة OpenAPI 3.1. يحصل كل حساب جديد على 50 رصيدًا مجانيًا، وكل صورة ناجحة تكلف رصيدًا واحدًا، والصور الفاشلة مجانية، وتُحذف النتائج بعد 48 ساعة.

طلب بسيط

كل واجهات API أعلاه تتبع الشكل نفسه. هذا طلب واحد إلى removebackground.dev يحفظ صورة PNG شفافة:

curl -f -X POST https://removebackground.dev/v1/remove \
  -H "x-api-key: $REMOVEBG_API_KEY" \
  -F image_file=@photo.jpg \
  -F format=png \
  -o no-bg.png

الخيار -f يجعل cURL يخرج بخطأ بدلًا من حفظ جسم خطأ JSON باسم no-bg.png. في بيئة الإنتاج تحقق أيضًا من الحالة 202، التي تعني أن الجسم معرّف مهمة وليس صورة. ويستخدم Photoroom وClipdrop وremove.bg الشكل نفسه: حقل multipart باسم image_file وترويسة لمفتاح API، مع رابط مختلف. أما Picsart فيستخدم image بدلًا من image_file ويعيد JSON فيه رابط النتيجة.

كيف تختار

ابدأ من قيودك، لا من قوائم الميزات:

  • صورك موجودة على الإنترنت بالفعل. اختر واجهة تقبل URL: remove.bg (حتى 1 ديسمبر 2026)، أو Picsart، أو Leonardo.Ai، أو removebackground.dev، أو خادم rembg خاص بك. مع نقطة segment في Photoroom أو مع Clipdrop ستنزّل الصورة وتعيد رفعها.
  • تستلم base64 من متصفح أو تطبيق جوال. يقبله Photoroom وLeonardo.Ai وremovebackground.dev مباشرة.
  • مدخلاتك صور HEIC من iPhone، أو TIFF. يقبل Photoroom وPicsart صيغة HEIC؛ ويقبل Picsart أيضًا TIFF وBMP. في غيرهما، حوّل الصيغة أولًا.
  • تحتاج إلى إخراج كبير جدًا. تحقق من الحد بدقة: يسمح remove.bg بحتى 50 MP لصيغتي JPG وWebP، ويحدد Photoroom الضلع الأعرض بـ 6,000 px، ويقبل Clipdrop حتى 25 MP.
  • تعالج آلاف الصور في المرة الواحدة. انظر إلى حدود المعدل ودعم الدفعات. نقطة وصول دفعية أو مهام غير متزامنة مع استعلام دوري أو webhooks تعفيك من إدارة مئات الاتصالات المتوازية.
  • لديك تكامل حالي مع remove.bg. قرر قبل 1 ديسمبر 2026: أعد الكتابة لواجهة Leonardo.Ai، أو لمزود آخر، أو وجّه كودك إلى نقطة وصول متوافقة مع remove.bg.
  • يجب أن تبقى الصور على خوادمك. شغّل rembg بنفسك مع نموذج يناسب ترخيصه استخدامك، وخصص ميزانية لبطاقات GPU والصيانة.
  • الجودة على صورك أنت. لا يجيب أي جدول عن هذا. مرّر المجموعة نفسها من 20 إلى 50 صورة تمثيلية (شعر، زجاج، منتجات بيضاء على خلفية بيضاء، تباين منخفض) على أفضل مرشحَين أو ثلاثة، وقارن بتكبير 100% على خلفية داكنة وأخرى فاتحة.

أيًا كان اختيارك، أبقِ مفتاح API على الخادم، ولا تضعه أبدًا في كود المتصفح أو التطبيق، واحفظ النتائج فور استلامها، لأن عدة مزودين يحذفونها بعد يوم أو يومين.

أسئلة

هل يوجد API مجاني لإزالة الخلفية؟

ليس بلا حدود. يمنح removebackground.dev كل حساب جديد 50 رصيدًا مجانيًا (رصيد واحد لكل صورة، والصور الفاشلة مجانية)، ويتيح Clipdrop للمطورين الحصول على 100 رصيد مجاني، ولدى Photoroom وضع sandbox بنتائج عليها علامة مائية. تشغيل نموذج مفتوح المصدر على خادمك باستخدام rembg برنامج مجاني، لكنك تشغّل الخادم وتدفع ثمنه، وبعض النماذج، ومنها النموذج الافتراضي في rembg، تحتاج إلى ترخيص مدفوع للاستخدام التجاري.

هل ستتوقف واجهة remove.bg API؟

أعلن مالك remove.bg أن موقع remove.bg المستقل وواجهة API ذاتية الخدمة ينتهيان في 1 ديسمبر 2026 الساعة 09:00 بتوقيت CET، وأن الواجهة تنتقل إلى Leonardo.Ai. تستخدم واجهة Leonardo مصادقة وصيغ طلبات مختلفة، لذا تحتاج التكاملات الحالية إلى تعديل في كل الأحوال.

ما البديل عن مفتاح remove.bg API دون إعادة كتابة الكود؟

استخدم نقطة وصول متوافقة مع remove.bg. يقبل removebackground.dev أسماء معاملات remove.bg وترويسة X-Api-Key على https://removebackground.dev/v1.0/removebg، فتغير رابط نقطة الوصول وتضع مفتاحًا من removebackground.dev. ويوضح دليل الانتقال الخيارات المدعومة والفروق.

أي API لإزالة الخلفية يقبل روابط الصور؟

يقبل remove.bg وPicsart وLeonardo.Ai وremovebackground.dev رابط URL، وكذلك خادم rembg على خادمك. أما نقطة وصول إزالة الخلفية في Photoroom وClipdrop فتقبلان الملفات المرفوعة بدلًا من ذلك.

هل يمكنني تشغيل API لإزالة الخلفية على خادمي؟

نعم. يعمل rembg كخادم HTTP (rembg s) أو حاوية Docker مع نماذج مثل BiRefNet بترخيص MIT. أنت من يدير العتاد والتوسع وتراخيص النماذج، وبطاقة GPU تصنع فرقًا كبيرًا في السرعة.

ما صيغة الإخراج التي أطلبها من API إزالة الخلفية؟

PNG أو WebP إذا كنت تحتاج الشفافية، وJPG على لون واحد إذا كانت الوجهة لا تدعم الشفافية، مثل كثير من المتاجر الإلكترونية. لاحظ أن بعض الواجهات تحدّ إخراج PNG أكثر من JPG أو WebP: يحدّ remove.bg وLeonardo.Ai صيغة PNG بـ 10 ميغابكسل.

جرّبها على صورتك

تحصل الحسابات الجديدة على 50 رصيدًا مجانيًا. رصيد واحد لكل صورة، بلا اشتراك، والرصيد لا ينتهي.

إزالة الخلفية

المصادر