Ângulo de visão horizontal
Uma lente de 50 mm num sensor full frame de 36 mm de largura cobre um pouco menos de quarenta graus de lado a lado: informe a focal e a largura do sensor na mesma unidade para saber se uma sala ou paisagem cabe no quadro. 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
- 50
- Largura do sensor
- 36
- Ângulo horizontal (°)
- 39,597752709
- Ângulo horizontal (rad)
- 0,6911111612
- Nota da unidade
- focal_length and sensor_width must use the same length unit
O ângulo de visão horizontal mostra quanto de uma cena cabe na largura da fotografia. Informe a distância focal da lente e a largura ativa do sensor ou filme na mesma unidade; a calculadora retornará o ângulo horizontal retilíneo em graus e radianos. Ela ajuda você a comparar formatos de câmera, escolher uma lente antes do ensaio, estimar se um ambiente ou uma paisagem caberá no quadro e alinhar uma câmera física a uma virtual.
Informe a distância focal e a largura ativa na mesma unidade
Use a distância focal da lente e a largura ativa de captação expressas na mesma unidade. Milímetros são o padrão em fotografia; um exemplo comum de formato full frame combina distância focal de 50 com largura de sensor de 36. A fórmula depende da razão entre os dois valores, portanto centímetros produziriam o mesmo resultado se ambas as medidas fossem convertidas corretamente.
Não combine distância focal em milímetros com largura em polegadas. Informe a largura ativa da imagem gravada, que nem sempre corresponde ao tamanho físico indicado no desenho do componente. Modos de vídeo com corte, estabilização digital e proporções incomuns podem utilizar menos que a largura nominal do sensor; use a largura efetiva quando ela estiver disponível.
Os dois valores precisam ser finitos e maiores que zero. Uma distância focal nula ou negativa não tem significado neste modelo retilíneo, e uma largura não positiva não descreve uma área de imagem. A calculadora rejeita esses dados para não fornecer um ângulo enganoso.
Entenda o ângulo horizontal calculado
O cálculo aplica a expressão retilínea padrão: duas vezes o arco tangente da largura do sensor dividida por duas vezes a distância focal. O resultado descreve o ângulo entre os limites esquerdo e direito do cone ideal de imagem. Mantendo a distância focal, um sensor mais largo aumenta o ângulo; mantendo a largura, uma lente de maior distância focal o reduz.
A resposta fornece graus para planejamento e comparações legíveis, além de radianos para programas gráficos, simulações e contas posteriores. Ela também repete as entradas validadas, apresenta a fórmula e lembra que as unidades devem coincidir. O modelo representa uma lente retilínea ideal em condições fotográficas usuais.
Ele não aplica projeção olho de peixe, não corrige o perfil de distorção do fabricante e não prevê a alteração de cobertura causada pela respiração de foco. Esses efeitos podem ser relevantes em trabalhos visuais de alta precisão, porém a fórmula padrão continua sendo um ponto de partida apropriado para selecionar lentes, ensinar óptica, comparar equipamentos e planejar composições.
Use o resultado no planejamento da foto
Considere o ângulo de visão horizontal uma descrição direta de quanto a câmera enxerga a partir de uma posição fixa. Ao visitar um interior, compare lentes candidatas para saber se paredes, móveis ou um grupo de pessoas cabem sem recuar a câmera. Em paisagens, use o ângulo para prever quanto horizonte entrará e se os elementos do primeiro plano dominarão.
Para comparar formatos, mantenha o ângulo desejado e teste distâncias focais diferentes com cada largura de sensor; combinações que retornam ângulos horizontais próximos oferecem enquadramento lateral semelhante a partir do mesmo ponto. A perspectiva depende da posição da câmera, portanto igualar o ângulo não permite deslocá-la e esperar a mesma geometria. Na produção virtual, copie o valor em graus para o software que solicita especificamente o campo de visão horizontal e confirme que ele não espera o vertical ou diagonal.
Os três diferem quando o quadro não é quadrado. Trate a saída como referência de planejamento e reserve margem para corte, estabilização, distorção da lente, cobertura do visor e proporção final de entrega.
Casos de uso
Escolher uma lente para um local apertado
Compare distâncias focais com a largura ativa do sensor para estimar qual lente inclui a cena necessária sem mudar a posição da câmera.
Igualar enquadramentos entre formatos
Encontre combinações de distância focal e sensor com ângulos horizontais parecidos ao alternar entre full frame, APS-C, cinema ou sensores personalizados.
Configurar uma câmera virtual
Calcule um campo horizontal estável em graus ou radianos para pré-visualização, motores de jogos, composição e produção virtual.
Perguntas frequentes
Quais unidades você deve usar?
Qualquer unidade de comprimento funciona se as duas entradas usarem a mesma. Em fotografia, distância focal e sensor geralmente são informados em milímetros.
O ângulo horizontal é igual ao campo diagonal?
Não. O horizontal usa somente a largura do quadro; o diagonal usa a diagonal do sensor e é maior em um formato não quadrado.
É necessário informar o fator de corte?
Não. Informe diretamente a largura ativa real do sensor. O fator de corte é uma comparação indireta e desnecessária quando essa largura é conhecida.
Qual o ângulo horizontal de uma lente de 50 mm em full frame?
Com um sensor de 36 mm de largura, uma 50 mm cobre um pouco menos de quarenta graus da esquerda à direita. Uma focal mais curta ou um sensor mais largo aumentam esse ângulo.
Que largura devo informar num modo de vídeo com corte?
Use a largura que a câmera realmente grava. Modos de vídeo com corte, estabilização digital ou proporções incomuns podem usar menos que a largura nominal do sensor, então informe essa largura efetiva quando souber.
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/hobby/photo-horizontal-angle-of-view \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"focal_length":50,"sensor_width":36}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-horizontal-angle-of-view", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"focal_length": 50,
"sensor_width": 36
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-horizontal-angle-of-view",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"focal_length": 50,
"sensor_width": 36
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-horizontal-angle-of-view", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"focal_length":50,"sensor_width":36}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"focal_length":50,"sensor_width":36}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-horizontal-angle-of-view", 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": 50,
"sensor_width": 36
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_horizontal_angle_of_view",
"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
O cálculo é determinístico, funciona no navegador sem acesso à rede e também está disponível pela API por US$ 0,002 por solicitação.
Informe a distância focal e a largura ativa na mesma unidade
O núcleo aceita textos numéricos, mas clientes estruturados devem enviar números JSON para manter o contrato claro.
Entenda o ângulo horizontal calculado
Os resultados são arredondados para dez casas decimais, garantindo JSON estável sem eliminar precisão útil.
Perguntas técnicas
Qual fórmula a calculadora utiliza?
Ela utiliza 2 × atan(sensor_width ÷ (2 × focal_length)), a fórmula retilínea ideal padrão do ângulo de visão horizontal.
Quanto custa uma solicitação de API?
O preço da API é US$ 0,002 por solicitação. A calculadora do navegador funciona localmente sem fazer uma chamada à API.