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