Calculadora del límite lejano de profundidad de campo
Sepa hasta dónde llega la nitidez detrás del sujeto: un 50 mm a f/8 enfocado a 5 m mantiene una nitidez aceptable hasta un punto situado entre 9 y 10 m, y el resultado le avisa cuando la zona nítida llega al infinito. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Distancia focal (mm)
- 50
- Número f
- 8
- Distancia de enfoque (m)
- 5
- Círculo de confusión (mm)
- 0,03
- Distancia hiperfocal (m)
- 10,4666666667 m
- Límite lejano (m)
- 9,5274390244
Esta calculadora del límite lejano de profundidad de campo determina el punto más distante que conserva una nitidez aceptable al enfocar un objetivo a una distancia elegida. Introduzca la focal en milímetros, la apertura como número f, la distancia de enfoque en metros y el círculo de confusión en milímetros. El resultado muestra el límite lejano, la distancia hiperfocal empleada y si la zona de enfoque aceptable llega hasta el infinito. Resulta útil cuando usted no necesita el límite cercano ni la profundidad total y solo desea saber si un fondo o sujeto distante quedará dentro de la zona nítida.
Comprenda qué representa el límite lejano de enfoque
El límite lejano de profundidad de campo es el plano más distante que se considera aceptablemente nítido según el círculo de confusión elegido. No es una frontera donde la imagen pasa de nítida a borrosa de forma repentina: la nitidez cambia gradualmente y el círculo de confusión fija un umbral práctico para la visualización o impresión. La calculadora obtiene primero la hiperfocal H mediante la focal f, el número f N y el círculo de confusión c: H es f al cuadrado dividido entre N por c, más f.
Si la distancia de enfoque s es menor que H, el límite lejano Df es s por H menos f, dividido entre H menos s. Todos los valores de longitud de la fórmula se expresan en milímetros; por eso la distancia introducida en metros se convierte antes del cálculo. Si s alcanza o supera H, el resultado fotográfico convencional es infinito.
La nitidez aceptable también depende de ampliación, distancia de observación, visión, sensor e intención estética. Use el resultado como referencia de planificación y compruebe las tomas críticas al tamaño final previsto.
Aplique el resultado a decisiones fotográficas reales
Use el límite lejano cuando la decisión principal afecte a la cobertura del fondo. En retrato, usted puede comprobar si una segunda persona situada detrás del plano enfocado permanece dentro de la zona aceptable. En eventos, puede comparar el resultado con la última fila de un grupo.
En paisaje, puede verificar si una combinación de primer plano, apertura y focal mantiene nitidez hasta el infinito. Para ampliar el alcance lejano suele cerrarse el diafragma, emplearse una focal menor o alejarse el plano de enfoque, aunque cada opción tiene costes: la difracción aumenta al cerrar demasiado, una focal corta modifica el encuadre y enfocar más lejos desplaza el límite cercano. Cerca de la hiperfocal el resultado es muy sensible, porque H menos s se hace pequeño y Df crece con rapidez.
Cambios mínimos de distancia o círculo de confusión pueden alterar mucho la cifra. Esta herramienta no sustituye una calculadora completa de profundidad de campo, un análisis de difracción ni un simulador de objetivo. Para macro, movimientos de basculación, seguimiento de foco o objetivos con respiración notable, considere el modelo de lente delgada solo como punto de partida.
Mida desde el plano focal de la cámara cuando sea posible, mantenga las unidades coherentes y pruebe el diafragma previsto antes de una sesión irrepetible.
Qué puede hacer con ella
Cobertura en retratos de grupo
Compruebe si las personas situadas detrás de la fila enfocada permanecen dentro del límite lejano aceptable con la apertura elegida.
Planificación del infinito en paisaje
Determine si un enfoque de primer plano alcanza el infinito o termina en un límite lejano finito.
Preguntas frecuentes
¿Qué es el límite lejano de profundidad de campo?
Es la distancia máxima considerada aceptablemente nítida para la focal, apertura, enfoque y círculo de confusión elegidos.
¿Por qué puede ser infinito el límite lejano?
Cuando el enfoque está en la hiperfocal o más allá, el modelo estándar indica nitidez aceptable hasta el infinito.
¿Qué unidades debe introducir?
Use milímetros para focal y círculo de confusión, metros para enfoque y la relación numérica simple para la apertura.
¿Cómo puedo alejar el límite lejano de nitidez?
Use un número f mayor, una focal más corta o enfoque más lejos. Cada opción tiene su contrapartida: cerrar el diafragma puede sumar difracción y una focal más corta cambia el encuadre.
¿Qué círculo de confusión debo usar?
Un valor de planificación muy citado para cámaras de formato completo es 0,03 mm. Según el tamaño de la copia, la distancia de visión y la exigencia del trabajo, puede convenirle uno más estricto o más amplio.
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/depth-of-field-far \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"focal_length_mm":50,"f_number":8,"focus_distance_m":5,"circle_of_confusion_mm":0.03}'const res = await fetch("https://api.kit.forhosting.com/optics/depth-of-field-far", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"focal_length_mm": 50,
"f_number": 8,
"focus_distance_m": 5,
"circle_of_confusion_mm": 0.03
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/depth-of-field-far",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"focal_length_mm": 50,
"f_number": 8,
"focus_distance_m": 5,
"circle_of_confusion_mm": 0.03
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/depth-of-field-far", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"focal_length_mm":50,"f_number":8,"focus_distance_m":5,"circle_of_confusion_mm":0.03}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"focal_length_mm":50,"f_number":8,"focus_distance_m":5,"circle_of_confusion_mm":0.03}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/depth-of-field-far", 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
{
"focal_length_mm": 50,
"f_number": 8,
"focus_distance_m": 5,
"circle_of_confusion_mm": 0.03
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.depth_of_field_far",
"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
Comprenda qué representa el límite lejano de enfoque
La respuesta usa entonces un indicador booleano y un valor nulo, en lugar de Infinity, que no pertenece a JSON.
Introduzca datos coherentes e interprete la respuesta
Para formato completo suele citarse 0.03 mm, aunque su flujo puede exigir un criterio distinto. Proporcione cuatro valores finitos positivos. focal_length_mm es la focal marcada en el objetivo, por ejemplo 24, 50 o 200. f_number es la relación de apertura, como 2.8, 5.6 u 11; escriba 8 para f/8, no el diámetro físico del diafragma. focus_distance_m es la distancia desde el objetivo hasta el plano enfocado, en metros, y debe superar la focal una vez unificadas las unidades. circle_of_confusion_mm es el diámetro admisible del círculo de confusión en milímetros. La respuesta correcta repite los datos normalizados, entrega hyperfocal_distance_m y muestra far_limit_m. Si far_infinite es false, far_limit_m es una distancia finita posterior al plano enfocado. Si es true, far_limit_m vale null y el modelo indica nitidez aceptable hasta el horizonte. Los alias declarados se admiten, pero los nombres canónicos facilitan el mantenimiento. Valores ausentes, cero, negativos, no finitos, excesivos o físicamente inadecuados producen invalid_input en vez de ocultar un error de unidades. La misma función pura ejecuta la API y el navegador, con redondeo fijo para pruebas reproducibles. Cada solicitud válida de API cuesta $0.002; una validación fallida devuelve un error, no un resultado óptico engañoso.
Casos de integración
Pruebas de regresión para aplicaciones
Genere valores deterministas de límite lejano e hiperfocal para validar cálculos de software fotográfico.
Preguntas técnicas
¿Qué significa un far_limit_m nulo?
Acompaña a far_infinite con valor true y representa el infinito mediante JSON válido; no indica un cálculo ausente.
¿Cuánto cuesta la calculadora?
La calculadora del navegador es gratuita. Una solicitud válida de API cuesta $0.002; los datos inválidos producen un error.