Calculadora de valor de exposición
f/2.8 a 1/60 s e ISO 100 equivale a un EV de 8,878. Cada paso entero de EV es un paso de luz, así que puede comparar dos ajustes de un vistazo sin hacer malabares con tres controles. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Diafragma
- 2,8
- Tiempo de exposición en segundos
- 0,0166666667
- Sensibilidad ISO
- 100
- Ev
- 8,8777442499
- EV redondeado
- 8,878
- Paradas desde ev0
- 8,8777442499
El valor de exposición (EV) es un número en base dos que codifica cuánta luz admite una combinación de diafragma, velocidad de obturación e ISO de la cámara. Fotógrafos, docentes y autores de aplicaciones fotográficas usan el EV para comparar ajustes, alinear tablas de fotómetro y razonar en paradas sin manipular tres controles a la vez.
Qué significa el valor de exposición y cómo se combinan diafragma, obturador e ISO
El valor de exposición fotográfico se define de modo que cada paso entero equivale a una parada de luz. Con la apertura relativa N como número f, el tiempo de obturación t en segundos y la sensibilidad ISO S, la fórmula APEX es EV igual a log base dos de N al cuadrado dividido por t, más log base dos de S dividido por cien.
A ISO cien el segundo término se anula y se recupera el clásico log dos de N al cuadrado sobre t que aparece en manuales y tablas de EV. El punto de referencia EV cero es f barra uno a un segundo a ISO cien: abra el objetivo una parada, duplique el tiempo o duplique el ISO y el EV sube en uno.
La regla del dieciséis soleado a f barra dieciséis, cerca de uno sobre ciento veinticinco de segundo e ISO cien cae cerca de EV quince, por eso las tablas de luz diurna se agrupan en esa zona.
Qué puede hacer con ella
Comparar dos configuraciones de cámara en paradas
Convierta número f, segundos de obturación e ISO en un único EV para ver si dos recetas difieren en un tercio de parada o en una parada completa sin aritmética mental.
Enseñanza en aula y portafolio
Los instructores demuestran APEX: cambian solo el obturador o solo el ISO y muestran a los alumnos que el EV se mueve en la misma cantidad logarítmica en base dos que el cambio de parada.
Preguntas frecuentes
¿Cómo calculo el valor de exposición a partir del diafragma, el obturador y el ISO?
La respuesta incluye ev y el desglose de componentes APEX.
¿Qué ocurre si el diafragma o la velocidad de obturación son cero o negativos?
Un diafragma o velocidad de obturación no positivos no pueden definir un valor de exposición real y no se cobran.
¿El ISO toma por defecto el valor 100?
Sí. Si omite iso, la calculadora usa 100 para que el EV coincida con las tablas clásicas log2(N²/t). Pase un iso positivo para incluir el término de sensibilidad.
¿La calculadora de valor de exposición es gratuita?
La herramienta del navegador funciona gratis en su dispositivo.
¿Qué es el EV 0?
Por definición el EV 0 es f/1.0 a 1 segundo a ISO 100. Cada paso entero de EV es una parada de luz respecto a esa referencia.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/hobby/exposure-value \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"aperture":2.8,"shutter_speed":0.008}'const res = await fetch("https://api.kit.forhosting.com/hobby/exposure-value", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"aperture": 2.8,
"shutter_speed": 0.008
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/exposure-value",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"aperture": 2.8,
"shutter_speed": 0.008
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/exposure-value", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"aperture":2.8,"shutter_speed":0.008}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"aperture":2.8,"shutter_speed":0.008}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/exposure-value", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"aperture": 2.8,
"shutter_speed": 0.008
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.exposure_value",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta capacidad aplica la fórmula APEX estándar: EV igual a log base dos de N al cuadrado sobre t más log base dos de ISO sobre cien; rechaza diafragma o velocidad no positivos con un error invalid_input claro y devuelve JSON estructurado con el EV exacto, un valor redondeado para visualización y los valores intermedios de diafragma, tiempo y sensibilidad.
Qué significa el valor de exposición y cómo se combinan diafragma, obturador e ISO
Envíe aperture como un número f positivo como uno coma cuatro, dos coma ocho o dieciséis; envíe shutter_speed en segundos (cero coma cero cero ocho) o como cadena de fracción tipo uno barra ciento veinticinco; envíe iso opcional o déjelo en el valor por defecto de cien. Diafragma o velocidad de obturación no positivos son invalid_input y no se cobran. Entradas idénticas siempre producen JSON idéntico porque el camino es aritmética pura sin red, sin semilla aleatoria y sin reloj de pared.
Cómo leer la respuesta: EV, visualización redondeada y componentes APEX
El campo formula reexpresa la expresión APEX para que documentación y tickets de soporte citen la misma identidad que usa el motor. Cadenas de obturador en fracción con denominador cero se rechazan del mismo modo. En caso de éxito la respuesta devuelve el diafragma normalizado, shutter_speed en segundos e iso utilizados, luego retorna ev como el valor de exposición IEEE de coma flotante completo y ev_rounded como el mismo número redondeado a tres decimales para etiquetas de interfaz y gráficos. El objeto components descompone el cálculo en aperture_value igual a log dos de N al cuadrado, time_value igual a log dos de uno sobre t, speed_value igual a log dos de ISO sobre cien, y base_ev_iso100 igual a aperture_value más time_value antes de aplicar el término ISO. La etiqueta method es siempre apex_exposure_value para que el código posterior pueda ramificar sin inspeccionar formas. Campos obligatorios ausentes, basura no numérica, diafragma cero o negativo, y velocidad de obturación cero o negativa fallan con invalid_input.
Uso de la API, precios, flujos de trabajo y límites prácticos
Llame a la calculadora gratuita de valor de exposición en el navegador para demos de aula, comprobaciones de campo y comparación rápida de dos configuraciones de cámara sin instalar una hoja de cálculo. Combine este extremo con lectores EXIF cuando ya tenga N, t e ISO de un archivo y solo necesite el número EV, o con herramientas didácticas que pidan a los alumnos predecir qué cambio de ajuste mueve el EV una parada. Valores extremos que desbordan la coma flotante hacia resultados no finitos se rechazan en lugar de devolverse como Infinity. Envíe un cuerpo JSON con aperture y shutter_speed positivos obligatorios e iso positivo opcional. Use la API prepago cuando una aplicación de fotografía, un compañero de fotómetro, un generador de currículo o un arnés de pruebas de firmware de cámara necesite un contrato estable bajo saldo KIT a $0.002 por ítem exitoso; los fallos de validación nunca consumen saldo tras el rechazo del motor. Los autores que publican SDK pueden mapear ev y components directamente a tablas que muestren paradas desde EV cero —el mismo modelo mental que usan los fotógrafos al contar paradas desde una referencia de día soleado conocida.
Casos de integración
Arneses de prueba de aplicaciones y firmware
Las apps de cámara y las bibliotecas de fotómetro fijan fixtures de EV esperados en CI; diafragmas cero inválidos fallan de inmediato con invalid_input en lugar de un NaN silencioso.