2 أرصدة لكل استدعاء
واجهة إزالة العلامة المائية
اكتشف العلامات المائية في الصور وامحها في طلب واحد. يعيد الطلاء التوليدي بناء البكسلات خلف العلامة، وهذه هي نقطة النهاية الوحيدة التي تقبل أيضًا دفعة من الصور.
- REST · JSON
- بلا علامة مائية
- لا نخزّن شيئًا
POST /v1/remove-watermark
ما هي واجهة إزالة العلامة المائية؟
واجهة إزالة العلامة المائية من ImgGen AI نقطة نهاية REST تعثر على العلامة المائية في الصورة وتعيد بناء المحتوى تحتها. الكشف تلقائي فلا حاجة إلى قناع، ويملأ الطلاء التوليدي المنطقة المُفرَّغة بما ينسجم مع محيطها بدل تمويهها. وتُعاد الصورة النظيفة في الاستجابة نفسها.
هذه إحدى نقاط النهاية السبع في واجهة تحرير الصور من ImgGen AI، وجميعها تشترك في مفتاح API واحد، وعنوان URL أساسي واحد، وصيغة الطلب والاستجابة نفسها. وإذا احتجت هذه الإمكانية داخل المتصفح لا من الكود، فالنموذج نفسه هو ما يشغّل أداة Watermark Remover.
معاملات الطلب
أرسل طلب POST إلى https://app.imggen.ai/v1/remove-watermark، مصادَقًا بمفتاح API في ترويسة Authorization.
| المعامل | النوع | مطلوب | الافتراضي | الوصف |
|---|---|---|---|---|
| image | file | مطلوب | — | صيغة الدفعة. أرسل عدة ملفات عبر image[] لمعالجتها في طلب واحد؛ وتعيد الاستجابة مصفوفة images إضافةً إلى failedImages لما تعذّرت معالجته. |
| image[] | file[] | اختياري | — | Batch form. Send multiple files under image[] to process them in one request; the response returns an images array plus failedImages for any that could not be processed. |
كيف أدمج واجهة إزالة العلامة المائية؟
أنشئ مفتاح API في حسابك على ImgGen، واضبطه كمتغير بيئة، ثم استدعِ نقطة النهاية. هذا هو الطلب نفسه بـ cURL وNode.js وPython.
curl --request POST \
--url 'https://app.imggen.ai/v1/remove-watermark' \
--header 'Authorization: Bearer sk_live_YOUR_API_KEY' \
--form image=@/path/to/photo.jpgimport fs from 'node:fs';
const form = new FormData();
form.append('image', new Blob([fs.readFileSync('photo.jpg')]), 'photo.jpg');
const res = await fetch('https://app.imggen.ai/v1/remove-watermark', {
method: 'POST',
headers: { Authorization: `Bearer ${process.env.IMGGEN_API_KEY}` },
body: form,
});
const data = await res.json();
// data.image is a base64-encoded PNG
fs.writeFileSync('result.png', Buffer.from(data.image, 'base64'));import base64, os, requests
with open("photo.jpg", "rb") as f:
res = requests.post(
"https://app.imggen.ai/v1/remove-watermark",
headers={"Authorization": f"Bearer {os.environ['IMGGEN_API_KEY']}"},
files={"image": f},
)
data = res.json()
with open("result.png", "wb") as out:
out.write(base64.b64decode(data["image"]))الاستجابة
يعيد الاستدعاء الناجح استجابة JSON. والنتيجة مُرمَّزة بـ base64 — فُكّ ترميزها قبل كتابتها على القرص أو في تخزين الكائنات. كما تحمل كل استجابة ناجحة ترويسة X-Credit-Remaining برصيدك بعد الاستدعاء.
{
"success": true,
"message": "Watermark removed successfully",
"image": "iVBORw0KGgoAAAANSUhEUgAA...SUVORK5CYII="
}حدود وسلوكيات يُستحسن معرفتها
تقبل نقطة النهاية صيغ JPEG (JPG) وPNG وWebP بحجم ملف أقصاه 25 ميغابايت، وتستجيب تزامنيًا خلال 60 ثانية — لا مهمة تستعلم عنها ولا webhook تضبطه.
الرفع بالدفعات
هذه هي نقطة النهاية الوحيدة في ImgGen التي تقبل دفعة. أرسل عدة ملفات عبر image[] فتحمل الاستجابة مصفوفة images إلى جانب failedImages التي تسرد كل ما لم تتم معالجته.
كشف تلقائي
لا يوجد معامل قناع أو إطار أو فرشاة. فالنموذج يحدد موضع العلامة المائية بنفسه، ولذلك تصلح صيغة طلب واحدة لصور مصدرية شديدة الاختلاف.
حرّر ما تملكه فقط
قد تشكّل إزالة العلامة المائية من صورة لا تملكها أو لا ترخيص لديك بتحريرها انتهاكًا لحقوق النشر. استخدم نقطة النهاية هذه على موادك الخاصة أو على صور يحق لك تعديلها.
فيمَ تُستخدم واجهة إزالة العلامة المائية؟
حيث تضع الفرق نقطة النهاية هذه في الإنتاج لمعالجة الصور برمجيًا وعلى نطاق واسع.
استعادة أرشيفك الخاص
أزل علامة الاستوديو القديمة من آلاف صورك عند تغيير هويتك البصرية، دون إعادة معالجة الأصول يدويًا.
سير العمل مع المواد المرخّصة
نظّف المواد المرخّصة التي تحمل علامة معاينة، ضمن خط آلي ينشر إلى نظام إدارة المحتوى لديك.
تسليم الصور الفوتوغرافية
أزل علامات المراجعة من الصور بعد سداد العميل، مدفوعًا مباشرةً من نظام الطلبات لديك.
إنتاج القوالب
امحُ العلامات المركّبة من المواد المصدرية التي تملكها قبل تركيبها في قالب أو نموذج.
كم تكلفة واجهة إزالة العلامة المائية؟
يكلّف كل استدعاء ناجح 2 أرصدة، وبذلك تتبع تكلفتك الفعلية لكل صورة الخطة التي تشترك بها. تأتي الأرصدة من خطتك وهي مشتركة بين كل نقاط النهاية ومحرّر الويب، فلا تشتري حصة منفصلة لكل أداة. ويُرد الاستدعاء الفاشل تلقائيًا. اطّلع على كل التفاصيل في صفحة الأسعار.
| الخطة | السعر | الأرصدة | API |
|---|---|---|---|
| Free | $0 | 50 رصيدًا مجانيًا لمرة واحدة | بلا وصول إلى الواجهة |
| Starter | $9.99 / month | 400 رصيد / شهر | الوصول إلى الواجهة مشمول |
| Pro | $29.99 / month | 1,400 رصيد / شهر | وصول إلى الواجهة + دعم ذو أولوية |
| Enterprise | Custom | حجم مخصص | بنية تحتية مخصصة |
آخر تحقق من تكاليف الأرصدة والحدود 2026-08-27.
نقاط نهاية وأدوات ذات صلة
الفرق التي تستخدم واجهة إزالة العلامة المائية عادةً ما تلجأ إلى هذه بعدها.
متاح أيضًا: تكبير الصور, ترميم الصور, تلوين الصور, توليد الصور.
أسئلة شائعة عن واجهة إزالة العلامة المائية
- هي نقطة نهاية HTTP تستقبل صورة تحمل علامة مائية وتعيد الصورة نفسها بعد إزالة العلامة وإعادة بناء المنطقة خلفها. ولأن الكشف تلقائي فلست مضطرًا لتحديد موضع العلامة — وهذا تحديدًا ما يجعلها صالحة للاستخدام في معالجة دفعية دون إشراف.
- نعم. إزالة العلامة المائية هي نقطة النهاية الوحيدة في ImgGen التي تدعم الدفعات: أرسل ملفاتك عبر image[] بدل image فتعيد الاستجابة مصفوفة images ومصفوفة failedImages لما تعذّرت معالجته. أما بقية نقاط النهاية فتعالج صورة واحدة لكل طلب.
- رصيدان لكل صورة ناجحة، بما في ذلك كل صورة ضمن الدفعة. تشمل خطة Starter 400 رصيد شهريًا مقابل 9.99 دولار، وPro 1,400 مقابل 29.99 دولار، وتُرحَّل الأرصدة غير المستخدمة ما دام الاشتراك فعّالًا.
- يمكنك إزالة العلامات المائية دون تكلفة في أداة الويب من ImgGen باستخدام أرصدتك الخمسين الأولى ودون بطاقة ائتمان. أما الواجهة نفسها فهي جزء من خطتَي Starter وPro المدفوعتين. وواجهات إزالة العلامات المائية المجانية توجد عادةً كتجارب أو عروض محدودة جدًا لا كأساس تبني عليه منتجًا.
- قد تستطيع المساعدات العامة تحرير صورة أحيانًا، لكنها ليست مبنية لهذا: فهي لا تكتشف العلامة بشكل موثوق، وكثيرًا ما تعيد توليد الصورة كاملة بدل إعادة بناء المنطقة المتأثرة وحدها، ولا توجد صيغة طلب مستقرة تبني عليها أتمتة. أما نقطة نهاية مخصصة للطلاء التوليدي فتمنحك مخرجات متسقة وعقدًا يمكنك البناء عليه.
- يتوقف الأمر كليًا على مالك الصورة. فإزالة العلامة المائية من صورك أنت، أو من مواد رخّصتها مع حق التعديل، لا إشكال فيها. أما إزالتها من عمل محمي يخص شخصًا آخر بغرض استخدامه دون إذن فليست كذلك، وهذه النقطة ليست مخصصة لذلك.
- تقبل الواجهة ملفات JPEG (JPG) وPNG وWebP بحجم أقصاه 25 ميغابايت للصورة الواحدة. وتُعاد النتائج كصورة مُرمَّزة بـ base64 داخل استجابة JSON.
- لا. هذه الواجهة عديمة الحالة: فهي لا تنشئ مشروعًا، ولا تحفظ ملفًا، ولا تحتفظ بصورتك. يُكتب ما ترفعه في كائن مؤقت، ثم يُعالج، ثم يُحذف فور إرجاع الاستجابة. الشيء الوحيد الذي يبقى هو سجل استخدام يوثّق أن استدعاءً قد حدث وكم رصيدًا كلّف. لا تُستخدم صورك أبدًا في تدريب النماذج.
- ليس عبر الواجهة. إزالة العلامة المائية من الفيديو متاحة كأداة ويب على imggen.ai، لكن لا توجد نقطة نهاية للفيديو في الواجهة — فكل مسارات /v1 تعالج صورًا مفردة.
ابدأ الآن
ابدأ استدعاء واجهة إزالة العلامة المائية
مفتاح واحد يفتح نقاط النهاية السبع جميعها. بلا علامة مائية، مع حقوق تجارية كاملة، ولا يُحفظ أي شيء ترسله بعد إرجاع الاستجابة.
احصل على مفتاح API