ForHosting KIT · تحرير الصور وتحليلها

هل ملف الصورة سليم أم تالف؟

صورة PNG بأبعاد 8 في 4 بكسل وحجم 74 بايت تُفحص بحد أدنى للعرض قدره 16 فترفض، مع ذكر السبب بوضوح. يُقرأ محتوى الملف الحقيقي لا اسمه، وتحصل على الصيغة والعرض والارتفاع والحجم. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم

تفحص هذه الأداة ملف صورة قبل رفعه إلى أي مكان: هل الامتداد المذكور يطابق محتواه فعلًا، هل الملف تالف، وما أبعاده وعمقه اللوني. الفحص يجري بالكامل داخل المتصفح، بلا حدود استخدام وبلا مقابل، فتعرف حالة الملف قبل أن يتسبب في مشكلة لاحقة في نظامك.

لماذا لا يكفي اسم الملف

نموذج الرفع الذي يثق بامتداد الملف هو طلب دعم فني ينتظر أن يحدث. يرسل الناس والمتصفحات ملفات غير صحيحة باستمرار، أحيانًا عن قصد وغالبًا دون قصد: ملف أُعيدت تسميته، أو تنزيل تالف، أو صورة HEIC محفوظة بامتداد jpg. ولا يكشف فحص الامتداد أو النوع الذي يعلنه المتصفح أيًا من ذلك، لأن كليهما يأتي من جهاز المرسل ويسهل أن يكون خاطئًا. أما هذا الفحص فيفتح الملف ويقرأ توقيعه وبنيته الحقيقيين، وهي الطريقة الوحيدة الموثوقة لمعرفة ما بين يديك فعلًا.

حدودك الخاصة ومتى تطبقها

أنت من يضع القواعد: أكبر حجم ملف تقبله، وأصغر أو أكبر أبعاد بالبكسل، والصيغ المسموح بها. وتذكر النتيجة الصيغة المكتشفة والعرض والارتفاع والحجم وحكمًا واضحًا بالقبول أو الرفض مع سببه. استخدمه لحظة وصول الملف وقبل حفظه أو نشره: في سوق إلكتروني يستقبل صور المنتجات، أو تطبيق اجتماعي يقبل صور الملفات الشخصية، أو وكالة تجمع مئات ملفات التصميم من مصمم مستقل، أو مكتبة وسائط يجب ألا تنشر صورة ضخمة أبدًا.

ما الذي تفحصه الأداة بالضبط

تقرأ الأداة محتوى الملف بايتًا بايتًا، وتُبيّن هل يطابق فعلًا الامتداد المذكور له — فملف PNG محفوظ بامتداد JPG خاطئ يظهر فورًا، وكذلك ملف JPG مقطوع لا يُفتح كاملًا. إلى جانب ذلك، تُرجع الأداة الأبعاد والعمق اللوني، وإن وُجدت قناة شفافية. النتيجة إجابة واضحة بالصلاحية من عدمها، مرفقة بالتفاصيل التقنية للملف، دون الحاجة لفتح الصورة في برنامج تحرير فقط للتأكد من سلامتها يدويًا.

متى يستحق الفحص وقته

من يستقبل صورًا من عملاء أو مستخدمين — عبر نموذج رفع أو سوق إلكتروني — يريد معرفة سلامة الملف قبل معالجته لا بعده. الملف التالف أو المسمّى خطأً يظهر عادة في مرحلة متأخرة من المعالجة، حيث يصعب تتبع السبب. الفحص عند الرفع مباشرة يوقف هذه الحالات في بدايتها قبل أن تتحول إلى مشكلة في مرحلة لاحقة من العملية، ويوفّر على فريق الدعم وقتًا كان سيُصرف لاحقًا في تتبّع سبب فشل غامض داخل خط المعالجة.

نموذج رفع صور منتجات

تستقبل شركة الخليج الرقمية صور منتجات من موزّعين عبر نموذج إلكتروني. فحص الملف عند الرفع يمنع أن يظهر ملف تالف لاحقًا داخل الكتالوج.

سوق إلكتروني بعدد كبير من البائعين

يفحص سوق إلكتروني إقليمي كل صورة تُرفع قبل نشرها. أي ملف بامتداد خاطئ أو محتوى تالف يُرفض فورًا بدل أن يعطّل عملية الاستيراد لاحقًا.

أرشيف مسحوبات قديمة

يمسح أرشيف حكومي في أبوظبي وثائق قديمة، ويفحص كل ملف قبل حفظه للكشف المبكر عن مسحات تالفة وإعادة مسحها من جديد.

هل يغادر ملفي المتصفح؟

لا، عند الاستخدام من هذه الصفحة يبقى الملف على جهازك؛ الفحص يجري محليًا داخل المتصفح.

هل تكتشف الأداة امتدادًا خاطئًا للملف؟

نعم. الفحص يقرأ محتوى الملف الفعلي لا الامتداد فقط — ملف PNG محفوظ باسم jpg. يُكتشف على هذا الأساس.

هل يتطلب استخدام الأداة إنشاء حساب؟

لا، لا توجد حسابات حاليًا — الأداة داخل المتصفح تعمل دون تسجيل دخول.

ما امتدادات الصور التي تتعرف عليها الأداة؟

JPG وPNG وWebP وGIF وعدد من الامتدادات الشائعة الأخرى.

هل هناك حد لحجم الملف؟

حتى 15 ميجابايت و12 ميجابكسل للملف الواحد، وهو حد يغطي صور أي كاميرا حديثة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/image/validate

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/image/validate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"image":"https://ejemplo.com/imagen.jpg"}'
{
  "image": "https://ejemplo.com/imagen.jpg"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.validate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_mb15
max_megapixels12
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

مجاني في المتصفح، اختياري عبر API

الاستخدام العادي يكفيه هذه الصفحة: الملف يُفحص محليًا ولا يغادر جهازك، بلا حد وبلا تكلفة. من يريد دمج الفحص داخل مسار رفع خاص به، قبل وصول الملف إلى خادمه مثلًا، يستدعي الوظيفة نفسها عبر الـAPI بسعر $0.002 للطلب، لأن المعالجة حينها تجري على الخادم لا داخل متصفح المستخدم النهائي. هذا الخيار يفيد بالتحديد أنظمة الرفع الآلية التي تستقبل ملفات من مصادر خارجية دون مرور مستخدم بمتصفح على الإطلاق.

ما تكلفة الفحص؟

لا شيء داخل المتصفح. للاستخدام عبر API من جهة الخادم: $0.002 لكل طلب، وهذا مهم فقط عند دمج الفحص آليًا في نظامك.

اطّلع على توثيق KIT الكامل ←