Calcule o DPI de impressão: pixels e tamanho
Esta calculadora de DPI para impressão conecta o formato físico desejado à imagem digital que deverá sustentá-lo.
Executar grátis
Informe largura, altura e DPI de destino para obter as dimensões mínimas em pixels inteiros. Se preferir, forneça os pixels da imagem e o tamanho impresso para calcular a resolução disponível em cada eixo. A ferramenta aceita polegadas, centímetros e milímetros, usa fórmulas transparentes e rejeita valores nulos, negativos, ausentes ou não finitos, evitando uma resposta enganosa.
Calcule quantos pixels a impressão exige
Informe a largura e a altura finais, escolha polegadas, centímetros ou milímetros e digite o DPI solicitado pela gráfica ou pela especificação de produção. A calculadora converte as medidas físicas para polegadas, pois DPI significa pontos por polegada, e multiplica cada eixo pela resolução desejada. As dimensões necessárias são arredondadas para cima até pixels inteiros. Assim, um resultado fracionário nunca é reduzido, o que deixaria um dos eixos um pouco abaixo da densidade solicitada. A resposta representa o menor canvas que atende ao DPI informado nas duas direções. O cálculo não cria detalhes nem amplia um arquivo existente; ele mostra as dimensões a buscar na captura, digitalização, renderização, exportação ou recorte. Ao planejar uma fotografia ou arte nova, considere o resultado como mínimo e reserve uma margem para cortes, sangria e ajustes de alinhamento posteriores.
Descubra o DPI de uma imagem existente
Para avaliar um arquivo disponível, informe sua largura e altura em pixels junto com as dimensões físicas da impressão, sem preencher o DPI de destino. A ferramenta divide os pixels horizontais pela largura em polegadas e repete o cálculo no eixo vertical. Ela retorna o DPI horizontal, o vertical e o DPI limitante, que é o menor dos dois. Esse número identifica a direção com menor cobertura de pixels no tamanho escolhido. Quando os valores diferem, a proporção da imagem geralmente não corresponde à do retângulo impresso; será preciso recortar, distorcer ou usar bordas. A calculadora apresenta a matemática sem decidir o acabamento. Analise cada eixo ao planejar um recorte, pois remover pixels altera a resolução efetiva. Lembre-se ainda de que DPI não garante qualidade visual: foco, compressão, ruído, distância de observação, papel e processo gráfico também afetam o resultado.
Use unidades e resultados com consistência
As dimensões físicas podem ser dadas em polegadas, centímetros ou milímetros. A unidade escolhida vale para as duas medidas, enquanto DPI continua significando pontos por polegada. A conversão acontece antes da multiplicação ou divisão. Use a mesma unidade para largura e altura e informe o tamanho final refilado, não a folha inteira quando houver margens ou sangria. Se a arte tiver sangria, verifique separadamente os pixels necessários para toda a área exportada. Todo valor numérico utilizado deve ser finito e estritamente maior que zero; aceitar zero ou números negativos geraria infinito, resolução negativa ou uma resposta inútil. Cada solicitação de API custa US$ 0,002 e executa apenas aritmética determinística. Nenhuma imagem é enviada, analisada, redimensionada ou armazenada. Entradas iguais sempre produzem saídas iguais, permitindo usar a ferramenta em orçamentos, preflight, listas de exportação e regras automatizadas de produção gráfica.
Casos de uso
Planeje uma exportação fotográfica
Encontre a largura e a altura mínimas em pixels para uma foto no DPI e formato final pedidos pelo laboratório.
Faça o preflight da arte recebida
Compare o DPI horizontal e vertical de uma imagem existente no tamanho definido para o trabalho gráfico.
Configure um canvas de renderização
Transforme as medidas de um pôster ou ilustração em dimensões exatas de pixels inteiros antes da produção.
Perguntas frequentes
Como as dimensões necessárias são arredondadas?
Cada eixo é arredondado para cima até o próximo pixel inteiro, garantindo que o resultado não fique abaixo do DPI solicitado.
Por que o DPI horizontal e o vertical podem ser diferentes?
Isso ocorre quando a proporção em pixels não corresponde à proporção física. Talvez seja necessário recortar, adicionar bordas ou distorcer.
O que é DPI limitante?
É o menor DPI entre os dois eixos e indica a direção com menor densidade de pixels no tamanho escolhido.
A calculadora redimensiona ou analisa minha imagem?
Não. Ela usa somente as dimensões numéricas enviadas e calcula sem carregar nem guardar a imagem.
Quanto custa um cálculo pela API?
Cada solicitação de API custa US$ 0,002.
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/misc2/print-resolution-dpi-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"print_width":10,"print_height":8,"dpi":300}'const res = await fetch("https://api.kit.forhosting.com/misc2/print-resolution-dpi-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"print_width": 10,
"print_height": 8,
"dpi": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/misc2/print-resolution-dpi-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"print_width": 10,
"print_height": 8,
"dpi": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/misc2/print-resolution-dpi-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"print_width":10,"print_height":8,"dpi":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"print_width":10,"print_height":8,"dpi":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/misc2/print-resolution-dpi-calc", 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
{
"print_width": 10,
"print_height": 8,
"dpi": 300
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "misc2.print_resolution_dpi_calc",
"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. |