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