Calculadora de exposición equivalente
Cerrar de f/4 a f/8 a 1/125 e ISO 100 exige un obturador de 0,032 s para recibir la misma luz. Cambie un ajuste, elija otro para compensar y obtenga el valor exacto. 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 de referencia
- 4
- Obturador
- 0,008
- Sensibilidad ISO de referencia
- 100
- Nueva apertura
- 8
- Calcular
- Shutter
- Modificado
- aperture
- Valor modificado
- 8
- Valor resuelto
- 0,032
Los fotógrafos equilibran tres ajustes vinculados—el número f de la apertura, la velocidad de obturación en segundos y la sensibilidad ISO—para que el sensor o la película reciban la misma luz total cuando se mueve un vértice del triángulo. Abrir de f cuatro a f ocho reduce la luz en dos pasos; para mantener el brillo hay que alargar el obturador o subir el ISO en esos mismos dos pasos. Esta calculadora de exposición equivalente acepta un triángulo base, exactamente un ajuste modificado y el vértice que desea resolver, y devuelve el único valor compensatorio positivo según la regla de forma cerrada: la exposición relativa es proporcional al ISO por el obturador sobre la apertura al cuadrado.
Cómo funciona la exposición equivalente en el triángulo
Parta de una exposición de referencia definida por tres números estrictamente positivos: el número f N del objetivo (un N mayor implica una abertura menor y menos luz), el tiempo de obturación t en segundos (más tiempo implica más luz) y la sensibilidad ISO S (un S mayor implica más ganancia para los mismos fotones). Una medida conveniente de exposición relativa es E igual a S por t dividido entre N al cuadrado.
Cualesquiera dos exposiciones con el mismo E entregan la misma energía luminosa total al plano de imagen bajo las hipótesis habituales de reciprocidad, ignorando la duración del flash, filtros ND y el fallo de reciprocidad en tiempos extremos. Cuando el fotógrafo cambia exactamente un vértice—por ejemplo de N igual a cuatro a N igual a ocho—la razón de luz solo por apertura es el cuadrado de la razón de números f, aquí un cuarto, es decir dos pasos completos menos de luz.
Para restaurar la exposición igual debe multiplicar el tiempo de obturación por cuatro, multiplicar el ISO por cuatro, o combinar movimientos parciales en los dos vértices restantes; esta calculadora mantiene fijo el vértice no tocado y resuelve la única variable libre para que E coincida con la base.
También hay lenguaje de pasos: el cambio de pasos de apertura es menos dos veces el logaritmo en base dos de N final entre N base, el de obturador es el logaritmo en base dos de t final entre t base, y el de ISO es el logaritmo en base dos de S final entre S base. Su suma algebraica es cero cuando la compensación es exacta, lo cual es una comprobación útil junto al valor resuelto en bruto.
Ajustes cero, negativos, NaN e Infinity se rechazan de inmediato porque no son vértices físicos del triángulo y romperían la división y la raíz cuadrada de forma cerrada.
Dónde aparecen las calculadoras de exposición equivalente en el trabajo real
Los cursos de fotografía y cinematografía asignan sin cesar ejercicios de triángulo: congelar la acción con un obturador más rápido y recuperar brillo con apertura o ISO; profundizar la profundidad de campo cerrando el diafragma y alargar el tiempo con trípode; igualar un set de luz de día sunny-sixteen a un set interior de tungsteno intercambiando ISO. Un único oráculo fiable que devuelve el número compensatorio más los deltas de pasos agiliza la corrección y el montaje de demos.
Los fotógrafos de localización que preparan look books necesitan cambios rápidos cuando el cliente quiere menos profundidad de campo sin alterar el brillo ambiental, y los asistentes quieren una calculadora usable en el teléfono que no acepte en silencio un ISO cero.
Si más adelante solo necesita el número f geométrico a partir de la distancia focal y el diámetro de pupila, tablas de profundidad de campo, números guía de flash o conversión de temperatura de color, trátelos como intenciones de búsqueda y aterrizajes distintos en lugar de sobrecargar esta página de calculadora de exposición equivalente.
Qué puede hacer con ella
Intercambios de apertura y obturador en el set
Cierre dos pasos de diafragma para más enfoque y obtenga al instante el obturador más largo (o el ISO más alto) que mantiene el mismo brillo con luz fija.
Tablas de exposición para deberes y exámenes
Genere claves de respuesta para problemas de triángulo con valores resueltos, deltas de pasos y EV para que docentes y autoevaluadores compartan una sola verdad de referencia.
Preguntas frecuentes
¿Qué es la exposición equivalente?
Dos combinaciones de apertura–obturador–ISO son equivalentes cuando entregan la misma luz total. Esta herramienta usa E ∝ (ISO · obturador) / apertura² y resuelve para que E coincida con la base.
¿Qué ocurre si un ajuste es cero o negativo?
Los ajustes del triángulo de exposición deben ser finitos y estrictamente positivos; el cero rompería la división o la raíz cuadrada.
¿Puedo introducir el obturador como fracción como 1/125?
Sí. Los campos de obturador aceptan segundos decimales (0.008) o cadenas fraccionarias como "1/125".
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué velocidad mantiene la exposición si paso de f/4 a f/8?
Pasar de 1/125 a f/4 a f/8 con ISO 100 requiere 0,032 s. Cerrar dos pasos el diafragma deja entrar la cuarta parte de luz, así que el obturador debe quedar abierto 4 veces más.
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/equivalent-exposure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"aperture":4,"shutter":0.008,"iso":100,"solve_for":"shutter"}'const res = await fetch("https://api.kit.forhosting.com/hobby/equivalent-exposure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"aperture": 4,
"shutter": 0.008,
"iso": 100,
"solve_for": "shutter"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/equivalent-exposure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"aperture": 4,
"shutter": 0.008,
"iso": 100,
"solve_for": "shutter"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/equivalent-exposure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"aperture":4,"shutter":0.008,"iso":100,"solve_for":"shutter"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"aperture":4,"shutter":0.008,"iso":100,"solve_for":"shutter"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/equivalent-exposure", 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": 4,
"shutter": 0.008,
"iso": 100,
"solve_for": "shutter"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.equivalent_exposure",
"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
Ajustes no positivos, campos base ausentes y elecciones contradictorias de solve_for fallan con un error claro invalid_input en lugar de inventar Infinity o NaN.
Qué envía y qué recibe a cambio
Envíe una apertura base como número f positivo, un obturador base en segundos positivos (decimal o cadena fraccionaria como uno barra uno dos cinco) y un ISO base como sensibilidad positiva. Un objeto stops informa deltas de pasos por vértice, una suma neta cercana a cero y un residual de EV para que los clientes puedan afirmar igualdad en pruebas. Comprobaciones clásicas: base f cuatro a un ciento veinticincoavo de segundo e ISO cien con nueva apertura ocho resolviendo obturador cerca de 0.008 segundos, o subir ISO de doscientos a ochocientos resolviendo un cuarto del tiempo de obturación. Conecte el formulario gratuito del navegador para comprobaciones mentales en set y llame al mismo contrato desde scripts cuando necesite generación masiva de tablas de exposición o claves de examen. Luego fije exactamente uno de new_aperture, new_shutter o new_iso al valor que el fotógrafo eligió de verdad, y fije solve_for en aperture, shutter o ISO nombrando un vértice distinto a calcular. Los tres campos base y solve_for son obligatorios; proporcionar cero o dos o más campos modificados falla con invalid_input. Los alias incluyen f_number y f_stop para apertura, shutter_speed y exposure_time para obturador, sensitivity y asa para ISO, y compensate o find para solve_for. Campos ausentes, cadenas no numéricas, NaN, Infinity, ajustes no positivos y un solve_for que coincida con el vértice cambiado fallan sin cargo. En caso de éxito la respuesta repite un bloque base con números limpios, etiquetas de f-stop y obturador, exposición relativa y EV; nombra el vértice cambiado y su valor; devuelve solved_value para el vértice compensatorio; y ofrece un bloque compensado con el triángulo final completo, etiquetas, exposición relativa y EV. El precio de las llamadas API exitosas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.
Dónde aparecen las calculadoras de exposición equivalente en el trabajo real
Autores de firmware, aplicaciones de fotómetro y juegos de simulación de cámara codifican la misma regla E proporcional al previsualizar qué ocurre si el usuario gira el dial de apertura; un endpoint parse puro evita reimplementar obturadores fraccionarios y etiquetas EV en cada cliente. Como esta capacidad es un motor parse puro, el precio de la API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo.
Casos de integración
Fixtures de apps de cámara y fotómetros
Produzca en masa triángulos equivalentes para vistas previas de UI y pruebas de regresión cuando el usuario cambia un dial y otro compensa.
Preguntas técnicas
¿Qué campos son obligatorios?
Apertura, obturador (segundos) e ISO de referencia, más exactamente uno de new_aperture, new_shutter o new_iso, y solve_for nombrando un vértice distinto (aperture, shutter o iso).