Valor de exposición con apertura y obturador
Convierta una apertura y un tiempo de obturación en un solo valor de exposición a ISO 100: f/8 a 1/125 s, escrito como 0,008, da EV 12,966, y así puede comparar dos ajustes de cámara en pasos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Número f
- 8
- Tiempo de obturación
- 0,008
- Valor de exposición
- 12,9657842847
- Valor de exposición redondeado
- 12,966
Esta calculadora convierte un número f y un tiempo de obturación en un único valor de exposición fotográfica con la referencia convencional ISO 100. Aplica el logaritmo en base dos de la apertura al cuadrado dividida por el tiempo de exposición, tal como se emplea en tablas y documentación técnica. Introduzca un número f positivo y un tiempo positivo en segundos para obtener el resultado completo, una versión redondeada a tres decimales y la fórmula utilizada.
Comprenda el valor de exposición basado en apertura y obturación
El valor de exposición resume una combinación de apertura y obturación en un solo número y facilita la comparación de ajustes de cámara. Esta calculadora usa EV = log2(N²/t), donde N es el número f y t es el tiempo de obturación en segundos. La definición adopta la referencia ISO 100 porque esta operación específica no recibe la sensibilidad como entrada.
El cuadrado del número f representa la variación del área de apertura, mientras que la división por el tiempo refleja cuánto permanece expuesto el sensor o la película. El logaritmo en base dos expresa el resultado en pasos: una diferencia de un EV equivale a duplicar la razón entre N² y el tiempo. Si reduce a la mitad el tiempo sin cambiar la apertura, el EV aumenta en uno.
Cerrar el diafragma un paso produce el mismo aumento si mantiene el tiempo. El resultado describe los ajustes seleccionados, pero no determina si la fotografía será correcta: también influyen la luminancia de la escena, la sensibilidad, los filtros y la intención creativa.
Compare ajustes con precisión en flujos de trabajo reales
Use la calculadora cuando ya conozca la apertura y el tiempo y necesite un EV limpio referido a ISO 100. Puede calcular dos combinaciones y restar sus valores para medir la diferencia en pasos. En una clase, puede mantener la apertura, dividir el tiempo entre dos y mostrar que el EV sube exactamente uno.
Dos EV iguales representan razones equivalentes de apertura y tiempo, pero no garantizan imágenes idénticas. La profundidad de campo, el movimiento, la transmisión del objetivo, la estabilización y la sensibilidad todavía producen diferencias prácticas. Esta herramienta no añade corrección por ISO, no mide la escena, no recomienda ajustes ni simula un fotómetro.
Para consultas individuales, use el navegador.
Qué puede hacer con ella
Comparar ajustes equivalentes de cámara
Calcule el EV de dos combinaciones de apertura y tiempo y compare su diferencia en pasos fotográficos.
Enseñar el triángulo de exposición
Muestre cómo duplicar o reducir a la mitad el tiempo modifica el valor cuando la apertura permanece fija.
Normalizar ajustes en software
Convierta números f y duraciones guardados en valores EV deterministas a ISO 100 para tablas, pruebas u ordenación.
Preguntas frecuentes
¿Qué fórmula utiliza esta calculadora?
Utiliza EV = log2(N²/t), donde N es el número f y t es el tiempo de obturación en segundos.
¿La calculadora incluye el valor ISO?
No. Calcula el valor convencional de apertura y obturación referido a ISO 100.
¿Cómo debe introducir el tiempo de obturación?
Escriba segundos como número positivo: 1 para un segundo, 0.125 para un octavo o 0.008 para aproximadamente un ciento veinticincoavo.
¿Por qué se rechazan cero y los valores negativos?
El logaritmo exige una razón positiva entre la apertura al cuadrado y el tiempo; los ajustes no positivos no generan un EV real finito.
¿Qué significa una diferencia de un EV?
Equivale a un paso y a un factor de dos en la razón entre la apertura al cuadrado y el tiempo.
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/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)Ejemplo de solicitud
{
"f_number": 8,
"shutter_time": 0.008
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.exposure_value_from_settings",
"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
El cálculo es determinista, no depende de la red y cuesta $0.002 por elemento procesado correctamente mediante la API.
Introduzca ajustes válidos e interprete la respuesta
Ambos campos son obligatorios. Utilice el campo sin redondear en cálculos o pruebas automáticas y el redondeado en interfaces. El campo formula identifica expresamente la ecuación para que un resultado guardado siga siendo comprensible. Indique f_number como número finito positivo, por ejemplo 1.4, 2.8, 5.6, 8 o 16. Indique shutter_time como duración finita positiva en segundos: 1 representa un segundo, 0.125 representa un octavo y 0.008 se aproxima a un ciento veinticincoavo. Los valores ausentes, cero, negativos, infinitos o textos no numéricos generan invalid_input porque no permiten obtener un valor real finito. La respuesta correcta repite los ajustes normalizados y entrega exposure_value con la precisión numérica de JavaScript. También incluye exposure_value_rounded, redondeado a tres decimales para tablas y etiquetas. Como la función no usa azar, reloj, servicios externos ni tablas variables, una entrada aceptada siempre produce el mismo JSON, algo útil en material docente y pruebas de software repetibles.
Compare ajustes con precisión en flujos de trabajo reales
En una aplicación, puede enviar ajustes extraídos de metadatos a la API y guardar un valor normalizado para ordenar o verificar datos. Para automatización en servidores, dispone del mismo contrato determinista mediante la API por $0.002 por elemento correcto, con idénticos cálculos y validaciones.