This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

تمويه الخلفية

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

نقطة نهاية API

POST /api/v1/tools/image/blur-background

يقبل بيانات نموذج متعدّد الأجزاء (multipart) مع ملف صورة وحقل settings بصيغة JSON.

المعاملات

المعاملالنوعمطلوبالافتراضيالوصف
intensityintegerلا50شدّة التمويه (1-100)
featherintegerلا0نصف قطر تنعيم الحواف (0-20)
formatstringلا"png"صيغة المخرجات: png أو webp

مثال على الطلب

bash
curl -X POST http://localhost:1349/api/v1/tools/image/blur-background \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"intensity": 75, "feather": 3}'

مثال على الاستجابة

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "async": true
}

تابِع التقدّم عبر SSE على GET /api/v1/jobs/{jobId}/progress. عند اكتمال المهمّة، يُصدر بثّ SSE حدث completed مع رابط التنزيل.

ملاحظات

  • هذه أداة مدعومة بالذكاء الاصطناعي تُرجع 202 Accepted وتعالج بشكل غير متزامن. اتّصل بنقطة نهاية SSE لتلقّي تحديثات التقدّم والنتيجة النهائية.
  • يتطلّب تثبيت حزمة ميزة background-removal. يُرجع 501 إذا لم تكن الحزمة متوفّرة.
  • تُنتج القيم الأعلى للشدّة تأثير تمويه أقوى. تُنشئ القيم فوق 80 فصلًا بارزًا يشبه البوكيه.
  • تُفكَّك مدخلات HEIC وRAW وPSD وSVG تلقائيًا قبل المعالجة.