2 أرصدة لكل استدعاء
واجهة إزالة النص
امحُ الترجمات والطبقات النصية والطوابع الزمنية والعلامات المحروقة في الصورة، من الكود. الكشف تلقائي، ولا تُحتسب عليك تكلفة إن لم تحوِ الصورة نصًا.
- REST · JSON
- بلا علامة مائية
- لا نخزّن شيئًا
POST /v1/remove-text
ما هي واجهة إزالة النص؟
واجهة إزالة النص من ImgGen AI نقطة نهاية REST تعثر على النص داخل الصورة، وتزيله، وتعيد بناء الخلفية التي كانت الحروف تغطيها. تعالج الترجمات والطبقات النصية والطوابع الزمنية والعلامات المحروقة دون قناع. وإن لم يعثر النموذج على نص، أعاد الطلب 422 ولم تُخصم أي أرصدة.
هذه إحدى نقاط النهاية السبع في واجهة تحرير الصور من ImgGen AI، وجميعها تشترك في مفتاح API واحد، وعنوان URL أساسي واحد، وصيغة الطلب والاستجابة نفسها. وإذا احتجت هذه الإمكانية داخل المتصفح لا من الكود، فالنموذج نفسه هو ما يشغّل أداة Image Text Remover.
معاملات الطلب
أرسل طلب POST إلى https://app.imggen.ai/v1/remove-text، مصادَقًا بمفتاح API في ترويسة Authorization.
| المعامل | النوع | مطلوب | الافتراضي | الوصف |
|---|---|---|---|---|
| image | file | مطلوب | — | The image to clean. Accepts JPEG (JPG), PNG and WebP, up to 25 MB. |
كيف أدمج واجهة إزالة النص من الصور؟
أنشئ مفتاح API في حسابك على ImgGen، واضبطه كمتغير بيئة، ثم استدعِ نقطة النهاية. هذا هو الطلب نفسه بـ cURL وNode.js وPython.
curl --request POST \
--url 'https://app.imggen.ai/v1/remove-text' \
--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-text', {
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-text",
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": "Text removed successfully",
"image": "iVBORw0KGgoAAAANSUhEUgAA...SUVORK5CYII="
}حدود وسلوكيات يُستحسن معرفتها
تقبل نقطة النهاية صيغ JPEG (JPG) وPNG وWebP بحجم ملف أقصاه 25 ميغابايت، وتستجيب تزامنيًا خلال 60 ثانية — لا مهمة تستعلم عنها ولا webhook تضبطه.
لا نص، لا تكلفة
إذا لم يكتشف النموذج نصًا في الصورة، أعادت نقطة النهاية 422 VALIDATION_ERROR دون خصم أي شيء. وهذا يعني أنه يمكنك تمرير دفعة مختلطة دون أن تدفع مقابل الصور النظيفة أصلًا.
ملء توليدي لا تمويه
تُعاد المنطقة خلف الحروف بحيث تنسجم مع محيطها بدل أن تُطمس، فتصمد النتيجة حتى على الخلفيات الغنية بالتفاصيل.
كشف تلقائي
لا يوجد معامل منطقة أو إطار محيط. فالنموذج يعثر على النص بنفسه، وهو ما يجعل هذه النقطة آمنة للتشغيل دون إشراف بشري.
فيمَ تُستخدم واجهة إزالة النص من الصور؟
حيث تضع الفرق نقطة النهاية هذه في الإنتاج لمعالجة الصور برمجيًا وعلى نطاق واسع.
خطوط الترجمة والتوطين
جرّد الصور التسويقية من النص المحروق باللغة الأصلية، لتتمكن من تركيب نسخ موطّنة لكل سوق.
تنظيف صور المتاجر
طبّق قواعد الكتالوج آليًا بإزالة الطبقات الترويجية وعلامات المنافسين التي يضيفها البائعون على صور المنتجات.
تنظيف الأرشيف
امحُ الطوابع الزمنية وعلامات الكاميرا المحروقة في الصور الممسوحة أو القديمة قبل إدخالها إلى مكتبة الوسائط.
إعادة استخدام القوالب
استعِد الصورة الأساسية النظيفة من مادة إبداعية نهائية، لتتمكن من وضع نص جديد فوق التصميم نفسه.
كم تكلفة واجهة إزالة النص من الصور؟
يكلّف كل استدعاء ناجح 2 أرصدة، وبذلك تتبع تكلفتك الفعلية لكل صورة الخطة التي تشترك بها. تأتي الأرصدة من خطتك وهي مشتركة بين كل نقاط النهاية ومحرّر الويب، فلا تشتري حصة منفصلة لكل أداة. ويُرد الاستدعاء الفاشل تلقائيًا. اطّلع على كل التفاصيل في صفحة الأسعار.
| الخطة | السعر | الأرصدة | API |
|---|---|---|---|
| Free | $0 | 50 رصيدًا مجانيًا لمرة واحدة | بلا وصول إلى الواجهة |
| Starter | $9.99 / month | 400 رصيد / شهر | الوصول إلى الواجهة مشمول |
| Pro | $29.99 / month | 1,400 رصيد / شهر | وصول إلى الواجهة + دعم ذو أولوية |
| Enterprise | Custom | حجم مخصص | بنية تحتية مخصصة |
آخر تحقق من تكاليف الأرصدة والحدود 2026-08-27.
نقاط نهاية وأدوات ذات صلة
الفرق التي تستخدم واجهة إزالة النص عادةً ما تلجأ إلى هذه بعدها.
متاح أيضًا: تكبير الصور, ترميم الصور, تلوين الصور, توليد الصور.
أسئلة شائعة عن واجهة إزالة النص
- هي نقطة نهاية HTTP تكتشف الحروف داخل الصورة، وتزيلها، وتملأ الخلفية التي كانت تحجبها. تفعل ما كنت ستفعله يدويًا بأداة الاستنساخ في محرّر صور — لكن في ثانية واحدة ودون أن يحدد أحد المنطقة.
- يعيد الطلب HTTP 422 برمز VALIDATION_ERROR ولا يُحتسب أي رصيد. وهذا يجعل تمرير دفعة مختلطة عبر النقطة أمرًا آمنًا: لن تدفع إلا مقابل الصور التي كان فيها نص فعلًا.
- هذا تحديدًا ما تفعله نقطة النهاية. فبدل الطلاء فوق الحروف، تكتشف منطقة النص وتزيلها ثم تعيد بناء الخلفية المحجوبة اعتمادًا على البكسلات المحيطة. أما ما خارج منطقة النص فلا يُمسّ إطلاقًا، وتعود بقية الصورة مطابقة تمامًا لما أرسلته.
- نعم. الكشف يشمل الصورة كاملة، لذا تُزال كل مناطق النص التي يعثر عليها — الترجمة، والطابع الزمني في الزاوية، والعلامة في المنتصف — ضمن الاستدعاء نفسه. أما تجميع عدة *صور* في طلب واحد فغير مدعوم هنا: أرسل صورة واحدة لكل طلب، أو استخدم نقطة نهاية العلامة المائية إن كنت تحتاج رفعًا بالدفعات.
- ليس خارج منطقة النص؛ فتلك البكسلات تمرّ كما هي. أما داخلها فالنتيجة توليدية لا مستعادة، ولذلك تكون الخلفيات المزدحمة أو الغنية بالتفاصيل أصعب في إعادة البناء من الخلفيات الصلبة. ودقة المخرجات مطابقة للمدخل — لا يوجد تصغير.
- استخدم لذلك نقطة نهاية إزالة العلامة المائية المخصصة. فهي مضبوطة على الطبقات نصف الشفافة والمتكررة والمبلَّطة الشائعة في العلامات المائية، وهي أيضًا نقطة النهاية الوحيدة التي تقبل الرفع بالدفعات. أما هذه فمخصصة للنص المعتم: الترجمات والطوابع الزمنية والعلامات المحروقة.
- رصيدان لكل استدعاء ناجح، ولا شيء إطلاقًا حين لا يُكتشف نص. تشمل خطة Starter 400 رصيد شهريًا مقابل 9.99 دولار، وPro 1,400 مقابل 29.99 دولار، وتُرحَّل الأرصدة غير المستخدمة ما دام الاشتراك فعّالًا.
- لا. الكشف تلقائي ويشمل الصورة كاملة؛ ولا يوجد معامل منطقة أو إطار محيط. وإن احتجت إزالة انتقائية، ففي محرّر ImgGen على الويب أداة لإزالة العناصر بالفرشاة مصمَّمة لهذا العمل اليدوي.
- تقبل الواجهة ملفات JPEG (JPG) وPNG وWebP بحجم أقصاه 25 ميغابايت للصورة الواحدة. وتُعاد النتائج كصورة مُرمَّزة بـ base64 داخل استجابة JSON.
- لا. هذه الواجهة عديمة الحالة: فهي لا تنشئ مشروعًا، ولا تحفظ ملفًا، ولا تحتفظ بصورتك. يُكتب ما ترفعه في كائن مؤقت، ثم يُعالج، ثم يُحذف فور إرجاع الاستجابة. الشيء الوحيد الذي يبقى هو سجل استخدام يوثّق أن استدعاءً قد حدث وكم رصيدًا كلّف. لا تُستخدم صورك أبدًا في تدريب النماذج.
ابدأ الآن
ابدأ استدعاء واجهة إزالة النص
مفتاح واحد يفتح نقاط النهاية السبع جميعها. بلا علامة مائية، مع حقوق تجارية كاملة، ولا يُحفظ أي شيء ترسله بعد إرجاع الاستجابة.
احصل على مفتاح API