Limite distante da profundidade de campo
Descubra até onde vai a nitidez atrás do assunto: uma lente de 50 mm em f/8 focada a 5 m mantém nitidez aceitável até um ponto entre 9 e 10 m, e o resultado avisa quando a zona nítida chega ao infinito. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Distância focal (mm)
- 50
- Número f
- 8
- Distância de foco (m)
- 5
- Círculo de confusão (mm)
- 0,03
- Distância hiperfocal (m)
- 10,4666666667 m
- Limite distante (m)
- 9,5274390244
Esta calculadora do limite distante da profundidade de campo encontra o ponto mais afastado que permanece aceitavelmente nítido quando a lente está focada em uma distância escolhida. Informe a distância focal e o círculo de confusão em milímetros, a abertura como número f e a distância de foco em metros. O resultado apresenta o limite distante, a distância hiperfocal usada e indica se o foco aceitável se estende ao infinito. Ela é prática quando você não precisa do limite próximo nem da profundidade total e quer apenas confirmar se um fundo ou assunto distante ficará na região nítida.
Entenda o significado do limite distante de foco
O limite distante da profundidade de campo é o plano mais afastado considerado aceitavelmente nítido segundo o círculo de confusão selecionado. Não existe uma distância em que a imagem muda de nítida para desfocada de modo repentino: a nitidez varia continuamente, e o círculo de confusão estabelece um critério prático para visualização ou impressão. A calculadora determina primeiro a hiperfocal H a partir da distância focal f, do número f N e do círculo de confusão c: H é f ao quadrado dividido por N vezes c, mais f.
Quando a distância de foco s é menor que H, o limite distante Df é s vezes H menos f, dividido por H menos s. Todas as grandezas lineares da equação usam milímetros, portanto o foco informado em metros é convertido antes do cálculo. Se s alcançar ou ultrapassar H, o resultado fotográfico convencional será infinito.
A nitidez aceitável também depende da ampliação, distância de observação, visão, amostragem do sensor e intenção estética. Use o número como referência de planejamento e confirme trabalhos críticos com fotos avaliadas no tamanho final desejado.
Use o resultado em decisões fotográficas reais
Consulte o limite distante quando a principal questão for a cobertura do fundo. Em retratos, você pode verificar se uma segunda pessoa posicionada atrás do plano focado ainda fica na faixa aceitável. Em eventos, compare o limite calculado com a última fila de um grupo.
Em paisagens, teste se a combinação de foco no primeiro plano, abertura e distância focal leva a nitidez aceitável até o infinito. Para ampliar o alcance distante, fotógrafos normalmente fecham a abertura, usam uma lente mais curta ou afastam o plano de foco, mas cada escolha tem consequências. Fechar demais pode aumentar a difração, uma lente curta altera o enquadramento e focar mais longe desloca o limite próximo.
Perto da hiperfocal, o resultado fica especialmente sensível: H menos s diminui e o limite calculado cresce rapidamente. Pequenas alterações na distância medida ou no círculo de confusão podem mudar bastante a resposta. Esta ferramenta não é uma calculadora completa de profundidade de campo, um avaliador de difração ou um simulador de lente.
Em macrofotografia, movimentos de inclinação, puxadas de foco ou lentes com forte respiração, considere o modelo convencional apenas um ponto inicial. Sempre que possível, meça a partir do plano focal da câmera, mantenha as unidades consistentes e teste a abertura escolhida no equipamento real antes de um trabalho que não possa ser repetido.
Casos de uso
Cobertura em retratos de grupo
Confira se as pessoas atrás da fileira focada continuam dentro do limite distante aceitável na abertura selecionada.
Planejamento do infinito em paisagens
Descubra se uma escolha de foco no primeiro plano alcança o infinito ou termina em um limite distante finito.
Perguntas frequentes
O que é o limite distante da profundidade de campo?
É a maior distância considerada aceitavelmente nítida para a focal, abertura, foco e círculo de confusão selecionados.
Por que o limite distante pode ser infinito?
Quando o foco está na hiperfocal ou além dela, o modelo padrão indica foco aceitável até o infinito.
Quais unidades você deve informar?
Use milímetros para focal e círculo de confusão, metros para foco e a razão numérica simples para o número f.
Como afastar o limite distante da nitidez?
Use um número f maior, uma focal mais curta ou foque mais longe. Cada escolha tem uma contrapartida: fechar o diafragma pode trazer difração, e uma lente mais curta muda o enquadramento.
Qual círculo de confusão devo usar?
Um valor de planejamento muito citado para câmeras full frame é 0,03 mm. Dependendo do tamanho da impressão, da distância de visualização e da exigência do trabalho, vale usar um valor mais rigoroso ou mais folgado.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"focal_length_mm": 50,
"f_number": 8,
"focus_distance_m": 5,
"circle_of_confusion_mm": 0.03
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.depth_of_field_far",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entenda o significado do limite distante de foco
Nesse caso, a resposta usa um indicador booleano e valor nulo, não Infinity, que é inválido em JSON.
Forneça dados coerentes e leia a resposta
Um valor de planejamento frequentemente usado para full frame é 0.03 mm, mas seu fluxo pode exigir outro critério. Envie quatro valores finitos positivos. focal_length_mm é a distância focal marcada na lente, como 24, 50 ou 200. f_number é a razão de abertura, como 2.8, 5.6 ou 11; informe 8 para f/8, e não o diâmetro físico do diafragma. focus_distance_m é a distância da lente ao plano focado em metros e deve superar a distância focal depois da conversão de unidades. circle_of_confusion_mm é o diâmetro aceitável do círculo de confusão em milímetros. A resposta válida repete os dados normalizados, fornece hyperfocal_distance_m e apresenta far_limit_m. Quando far_infinite é false, far_limit_m é uma distância finita além do plano focado. Quando é true, far_limit_m é null e o modelo aponta nitidez aceitável até o horizonte. Os aliases declarados são aceitos, embora os nomes canônicos facilitem integrações. Campos ausentes, zero, negativos, não finitos, exagerados ou fisicamente inadequados retornam invalid_input, evitando a correção silenciosa de unidades erradas. A API e o navegador usam a mesma função pura e um arredondamento fixo para resultados reproduzíveis. Cada solicitação válida via API custa US$ 0,002; entradas rejeitadas geram erro, não uma resposta óptica enganosa.
Casos de integração
Testes de regressão para aplicativos
Gere valores determinísticos de limite distante e hiperfocal para validar cálculos de software fotográfico.
Perguntas técnicas
O que significa far_limit_m com valor nulo?
Ele aparece com far_infinite igual a true e representa infinito em JSON válido, não a ausência de cálculo.
Quanto custa a calculadora?
A calculadora no navegador é gratuita. Uma solicitação válida via API custa US$ 0,002; entradas inválidas retornam erro.