Calculadora de ampliação com tubo de extensão
Um tubo de extensão afasta a lente do sensor, permite focalizar mais perto e projeta uma imagem maior de assuntos pequenos.
Executar grátis
Esta calculadora estima quanto de ampliação o tubo acrescenta usando o comprimento da extensão e a distância focal. Você também pode informar a ampliação nativa da lente no foco mínimo para estimar a razão de reprodução combinada antes de montar o equipamento ou planejar uma fotografia de aproximação.
Informe a distância focal e a extensão total
Digite a distância focal indicada na lente, em milímetros, e some os comprimentos de todos os tubos usados. Um tubo de 12 mm junto com outro de 20 mm deve ser informado como 32 mm de extensão. Em uma lente zoom, use a distância focal escolhida para a foto, e não apenas o menor ou o maior valor gravado no corpo. A calculadora divide a extensão pela distância focal, portanto as duas medidas precisam estar em milímetros. Se a ficha técnica trouxer a ampliação máxima nativa, você também pode informar esse valor adimensional: 0.25 representa um quarto do tamanho real, geralmente escrito como 1:4. Mantenha zero quando quiser apenas a contribuição idealizada do tubo partindo do foco no infinito. O resultado apresenta a ampliação adicional, o total estimado e a razão de reprodução, facilitando entender por que o mesmo tubo tem efeito maior em uma lente curta do que em uma longa.
Entenda a estimativa e a fórmula
O cálculo usa a aproximação clássica de lente delgada: a ampliação adicional é igual ao comprimento da extensão dividido pela distância focal. Assim, um tubo de 25 mm em uma lente de 50 mm acrescenta 0.5×. Quando você informa a ampliação nativa, a calculadora soma esse valor para apresentar um total estimado. A relação é mais direta quando a lente está focalizada perto do infinito e pode ser tratada como uma lente delgada. Lentes fotográficas reais têm vários elementos; o foco interno pode alterar a distância focal efetiva de perto, e a extensão opticamente relevante pode não coincidir exatamente com o número do tubo quando a lente muda o foco. Por isso, considere o resultado uma referência de planejamento, não uma medição de laboratório. Para medir com precisão, fotografe uma régua ou alvo calibrado no ajuste final e compare a largura registrada com a largura do sensor.
Planeje uma configuração de aproximação viável
Mais extensão aumenta a ampliação, mas também muda o uso prático do conjunto. A lente deixa de focalizar no infinito, a distância de trabalho pode ficar curta e a exposição efetiva sobre o assunto pode cair à medida que a ampliação cresce. O foco automático pode ficar lento ou oscilar, principalmente em assuntos com pouco contraste; o foco manual combinado com um movimento suave da câmera costuma ser mais previsível. Comece pelo menor tubo capaz de alcançar o enquadramento necessário e confira se ainda há espaço para a iluminação e se o assunto consegue permanecer parado. Distâncias focais longas normalmente preservam mais distância de trabalho, porém recebem menos ampliação do mesmo tubo. Distâncias focais curtas ganham mais ampliação, mas podem aproximar demais a frente da lente. A estimativa não calcula profundidade de campo, compensação de exposição, qualidade de imagem nem distância de trabalho, pois esses fatores dependem da abertura, do projeto da lente, do foco, do sensor e da combinação usada.
Casos de uso
Escolher entre tamanhos de tubo
Compare os tubos disponíveis para uma lente e escolha a menor combinação capaz de produzir o enquadramento desejado.
Comparar lentes para macrofotografia
Estime como um mesmo tubo altera a ampliação em várias distâncias focais antes de escolher qual lente levar ou montar.
Estimar uma razão de reprodução combinada
Some a ampliação nativa publicada da lente à contribuição do tubo para obter uma referência inicial prática.
Perguntas frequentes
Quanto custa usar a calculadora pela API?
Cada solicitação pela API custa US$ 0,002. A versão para navegador roda localmente e é gratuita.
Qual fórmula a calculadora utiliza?
Ela estima a ampliação adicional dividindo o comprimento da extensão pela distância focal, ambos em milímetros.
O que significa ampliação de 0.5×?
Significa que a imagem projetada no sensor tem metade do tamanho linear real do assunto, também representada pela razão 1:2.
Posso combinar vários tubos de extensão?
Sim. Some os comprimentos indicados e informe o total como extension_length_mm.
Por que a ampliação medida pode ser diferente?
Foco interno, mudanças na distância focal efetiva, construção óptica e posição de foco fazem uma lente real divergir da aproximação de lente delgada.
O tubo preserva o foco no infinito?
Não. A extensão desloca a faixa de foco para assuntos próximos, portanto o foco no infinito normalmente é perdido enquanto o tubo está instalado.
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-extension-tube-magnification \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"focal_length_mm":50,"extension_length_mm":25}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-extension-tube-magnification", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"focal_length_mm": 50,
"extension_length_mm": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-extension-tube-magnification",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"focal_length_mm": 50,
"extension_length_mm": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-extension-tube-magnification", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"focal_length_mm":50,"extension_length_mm":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"focal_length_mm":50,"extension_length_mm":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-extension-tube-magnification", 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,
"extension_length_mm": 25
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_extension_tube_magnification",
"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. |