حوّل صورة واحدة لكل مقاسات السوشيال ميديا
تأخذ هذه الأداة صورة واحدة وتُخرج منها كل المقاسات التي تطلبها منصات التواصل — مربعة للمنشور، طولية للستوري، عريضة للغلاف — في طلب واحد فقط، بدل تقصيص كل مقاس يدويًا في برنامج تحرير منفصل. النتيجة طقم ملفات جاهز للتنزيل، مسمّى باسم كل منصة ومقاسها.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
ما الذي يحتويه الطقم الواحد
يغطي الطقم الواحد أكثر المقاسات طلبًا: مربع لمنشور الخلاصة، طولي لصيغة الستوري والريلز، وعريض لصور الغلاف والإعلانات. تحسب الأداة من الصورة الأصلية القصّة المناسبة لكل مقاس بدل تمديد الصورة أو إضافة حواف بيضاء حولها، فتخرج كل نسخة متماسكة كأنها صُوِّرت لهذا المقاس تحديدًا، لا مجرد صورة مكبَّرة أو مصغَّرة عن الأصل. هذا الفرق يظهر جليًا في الوجوه والعناصر القريبة من حواف الإطار، حيث يحفظ القصّ الذكي موضعها بدل أن يقتطعها القصّ الآلي البسيط عند تغيير نسبة الأبعاد.
كيف تسير عملية الطلب
ترفع الصورة الأصلية من هذه الصفحة مباشرة أو عبر الـAPI، وتحصل مقابل الطلب الواحد على طقم كامل من الملفات، كل ملف مُسمّى باسم المنصة والمقاس. المعالجة تجري على الخادم لا داخل المتصفح، لأن حساب عدة قصّات في وقت واحد يحتاج قدرة أكبر مما يوفره جهاز الزائر العادي، ولهذا السبب لا تدخل هذه الأداة ضمن الأدوات المجانية غير المحدودة. من ينشر بانتظام على أكثر من منصة يجد في هذا الفارق قيمة واضحة: طلب واحد يوميًا بدل جلسة تحرير طويلة أمام برنامج قصّ الصور.
السعر وحدود الاستخدام
يُحسب الطلب بسعر $0.002 لكل طلب إضافة إلى $0.005 لكل طقم يُنتَج، فيكون الطقم الواحد بنحو $0.007 — رقم يبقى منخفضًا حتى مع عشرات الأطقم أسبوعيًا. الصورة الأصلية يجوز أن تصل إلى 15 ميجابايت و12 ميجابكسل، وهو حد يغطي أي صورة من هاتف أو كاميرا حديثة دون داعٍ للضغط المسبق. لا يوجد اشتراك شهري ولا حد أدنى للطلبات؛ الفاتورة تبقى مرتبطة تمامًا بعدد الأطقم المُنتَجة فعليًا خلال الفترة، لا بخطة ثابتة مسبقة.
حالات الاستخدام
فريق تسويق بلا مصمم متفرغ
تنشر شركة الخليج الرقمية على ثلاث منصات في اليوم نفسه، ولا يوجد لديها من يقصّ كل صورة يدويًا. صورة منتج واحدة تدخل، ويخرج منها طقم جاهز للخلاصة والستوري والغلاف، وتنشره سارة النعيمي من فريق التسويق مباشرة.
إعلان عقاري على أكثر من منصة
تسوّق مؤسسة النخيل للمقاولات كل وحدة سكنية في مشروعها بالرياض على إنستقرام وفيسبوك معًا. بدل تقصيص كل صورة شقة على حدة، يُنتج الفريق طقمًا واحدًا لكل صورة ويوزّعه دون تعديل إضافي.
مصوّرة مستقلة توفّر وقت التسليم
تسلّم نورة القحطاني عملاءها في جدة، إضافة إلى صور الحفل، طقم صور جاهز للنشر على السوشيال ميديا. ما كان يستغرق ساعة تقصيص لكل مناسبة صار طلبًا واحدًا.
الأسئلة الشائعة
هل تُحفظ صورتي بعد إنتاج الطقم؟
لا، تُستخدم الصورة فقط لحساب المقاسات المطلوبة ولا تُحفظ لأي غرض آخر بعد تسليم الطقم، لكنها تُعالج على الخادم لأن حساب عدة قصّات معًا يحتاج طاقة تفوق ما يوفره المتصفح وحده.
كم يكلف الطقم الواحد بالضبط؟
$0.002 لكل طلب إضافة إلى $0.005 لكل طقم، أي نحو $0.007 للطقم الواحد. مئتا طقم في الشهر تكلّف قرابة $1.4، دون اشتراك ودون رسوم خفية.
أي منصات يغطيها الطقم الجاهز؟
التشكيلة القياسية تغطي مقاسات إنستقرام (الخلاصة والستوري) وفيسبوك (المنشور والغلاف) ولينكدإن، ويمكن تحديد التشكيلة المطلوبة عند الطلب.
هل أحتاج حسابًا لاستخدام الأداة؟
لا توجد حسابات ولا أرصدة حاليًا؛ تدفع مقابل كل طلب مباشرة عبر PayPal وتحصل على النتيجة فور اكتمال المعالجة.
ما الحد الأقصى لحجم الصورة الأصلية؟
حتى 15 ميجابايت و12 ميجابكسل، وهو حد يغطي عمليًا أي صورة من كاميرا أو هاتف حديث دون الحاجة لضغطها مسبقًا.
هل يمكن طلب مقاسات مخصّصة خارج التشكيلة القياسية؟
نعم، عبر API يمكن تحديد مقاسات إضافية إلى جانب التشكيلة الجاهزة، وهو ما يفيد الفرق التي تنشر على منصات لها متطلبات مختلفة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/image/social-variants \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/image/social-variants", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/social-variants",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/social-variants", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/social-variants", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"input": "…"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.social_variants",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_mb | 15 |
max_megapixels | 12 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |