Calculadora de tamanho de impressão e DPI
Uma foto de 3000 × 2000 pixels a 300 DPI sai com 10 polegadas de largura, ou 25.4 cm: informe os pixels e um DPI ou o tamanho de impressão desejado, em polegadas, centímetros ou milímetros, e veja o valor que falta. 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
- Largura da imagem em pixels
- 3.000
- Altura da imagem em pixels
- 2.000
- DPI
- 300
- DPI na largura
- 300 in
- DPI na altura
- 300
- Modo de cálculo
- print_size
- Largura de impressão
- 10
O tamanho de impressão e o DPI são os dois lados de uma relação simples: as polegadas físicas são os pixels divididos pelos pontos por polegada, e o DPI necessário para uma moldura são os pixels divididos por essas polegadas. Fotógrafos, designers e equipes de gráficas usam essa fórmula todos os dias quando um cliente pergunta se um arquivo de três mil pixels de largura preenche um quadro de oito por dez com qualidade fotográfica, ou qual o tamanho de pôster que pode pendurar a cento e cinquenta DPI. Esta calculadora aceita largura e altura positivas em pixels e, em seguida, um DPI alvo para devolver o tamanho de impressão em polegadas, centímetros e milímetros, ou uma largura e altura de impressão alvo nessas unidades para devolver o DPI necessário em cada eixo.
Como pixels, DPI e tamanho de impressão se relacionam
Comece pela definição: DPI significa pontos por polegada na página impressa, muitas vezes usado de forma intercambiável com PPI para imagens raster que serão enviadas a uma impressora. Se uma imagem tem três mil pixels de largura e você a imprime a trezentos DPI, a largura física é três mil dividido por trezentos, ou seja, dez polegadas. A mesma divisão vale para a altura.
Inverta a fórmula quando você conhece a moldura: o DPI necessário é o número de pixels dividido pelo tamanho físico em polegadas. Um arquivo de quatro mil pixels de largura forçado em um passe-partout de oito polegadas precisa de quinhentos DPI se cada pixel for usado sem corte; se o laboratório reduzir a amostragem, a qualidade efetiva cai.
Unidades diferentes da polegada são convertidas com os fatores fixos de 2.54 centímetros por polegada e 25.4 milímetros por polegada, então a mesma aritmética funciona para os formatos de papel europeus e os cupons de loja escritos em centímetros. Quando a largura e a altura de impressão são informadas e a proporção não corresponde à da imagem, os dois eixos implicam valores de DPI diferentes; a resolução limitante é a menor das duas, porque o eixo mais exigente determina a nitidez máxima de toda a impressão sem reamostragem nem faixas.
Ela não reamostra a imagem, não altera perfis de cor nem estima a cobertura de tinta; isso pertence às ferramentas de processamento de imagem e pré-impressão. Dimensões em pixels não positivas são rejeitadas porque uma extensão zero ou negativa não é um tamanho físico e quebraria a divisão.
Onde as calculadoras de tamanho de impressão e DPI aparecem no trabalho real
Laboratórios fotográficos de varejo e gráficas online respondem constantemente se uma exportação de celular é suficiente para um pôster ou apenas para uma foto de carteira; um único oráculo confiável que retorna polegadas a um DPI escolhido e o DPI necessário para uma moldura alvo acelera orçamentos e reduz reimpressões. Fotógrafos de casamento e eventos embalam álbuns e telas em tamanhos padrão em polegadas e precisam confirmar que cada arquivo editado supera cento e cinquenta ou trezentos DPI na borda pedida antes de enviar ao laboratório.
Designers gráficos que preparam anúncios de revista, facas de embalagem e banners de grande formato convertem entre pranchetas em pixels e mecânicas em centímetros sem espalhar fórmulas de planilha inconsistentes pela equipe. Educadores e oficinas de clubes de fotografia propõem exercícios de resolução de impressão para que os alunos entendam por que um arquivo de dois megapixels falha em uma cópia de galeria mesmo parecendo ótimo na tela do celular.
Se mais tarde você precisar de redimensionamento, corte, conversão de cor ou imposição de PDF para folhas múltiplas, trate-os como intenções de busca e landings separadas em vez de sobrecarregar esta página da calculadora de tamanho de impressão e DPI.
Casos de uso
Orçamentos de laboratórios e gráficas
Converta as dimensões em pixels de um cliente a 150 ou 300 DPI em polegadas e centímetros, para que a equipe do balcão prometa um tamanho de moldura sem erros de cálculo mental.
Verificação de pôsteres e telas
A partir de uma largura de impressão alvo, calcule o DPI necessário e rejeite os arquivos abaixo do seu limite mínimo de qualidade antes que o pedido vá para a impressão.
Perguntas frequentes
Qual é a fórmula do tamanho de impressão a partir do DPI?
Centímetros e milímetros usam 2.54 cm e 25.4 mm por polegada.
Como encontro o DPI necessário para um tamanho de impressão alvo?
A calculadora retorna dpi = pixels / polegadas de impressão em cada eixo conhecido.
O que acontece se as dimensões em pixels forem zero ou negativas?
A largura e a altura em pixels devem ser números positivos e finitos; valores não positivos nunca viram um tamanho de impressão falso.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
E se a moldura tiver uma proporção diferente da foto?
Se você informar a largura e a altura da impressão, cada lado vai pedir um DPI diferente. O menor dos dois é o que limita a nitidez da cópia inteira sem cortar nem redimensionar a imagem.
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/print-dpi \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"width_px":3000,"height_px":2000}'const res = await fetch("https://api.kit.forhosting.com/hobby/print-dpi", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"width_px": 3000,
"height_px": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/print-dpi",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"width_px": 3000,
"height_px": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/print-dpi", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"width_px":3000,"height_px":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"width_px":3000,"height_px":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/print-dpi", 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
{
"width_px": 3000,
"height_px": 2000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.print_dpi",
"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
Dimensões zero, negativas, NaN ou Infinity falham com um erro invalid_input claro, em vez de inventar tamanhos absurdos.
Como pixels, DPI e tamanho de impressão se relacionam
Todo o pipeline não usa rede, nem aleatoriedade, nem carimbos de data e hora, de modo que entradas idênticas sempre produzem um JSON idêntico.
O que você envia e o que recebe de volta
Verificações clássicas: três mil por dois mil pixels a trezentos DPI resultam em dez por cerca de 6.67 polegadas, e três mil pixels em uma largura de dez polegadas exigem trezentos DPI. Envie width_px e height_px como números positivos e finitos para as dimensões do raster. No modo de tamanho de impressão, envie também dpi como resolução alvo positiva; a resposta retorna print_width e print_height na unidade escolhida, além dos mesmos tamanhos em polegadas, centímetros e milímetros. No modo DPI, omita dpi e envie em vez disso print_width ou print_height com a unidade in, cm ou mm; a resposta retorna dpi, dpi_width e dpi_height junto com os tamanhos físicos resolvidos. Os aliases incluem width e w_px para width_px, height e h_px para height_px, ppi para dpi e physical_width para print_width. Falta de modo, os dois modos ao mesmo tempo, strings não numéricas, NaN, Infinity, unidades desconhecidas e qualquer pixel, DPI ou tamanho de impressão não positivo falham com invalid_input e não são cobrados. Em caso de sucesso, a resposta inclui ainda o mode print_size ou dpi, um rótulo de qualidade aproximado como photo_quality a trezentos DPI ou mais, o texto da fórmula e o method print_dpi, para que os clientes possam verificar o caminho nos testes. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; as falhas de validação não consomem saldo pré-pago.
Onde as calculadoras de tamanho de impressão e DPI aparecem no trabalho real
Plataformas de conteúdo e pipelines em lote que geram mockups de produto precisam de um JSON determinístico para cada tamanho de SKU, de modo que os portões de qualidade fechem quando o DPI cai abaixo de um limite. Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Tabelas de catálogo e fixtures
Produza em massa os campos de tamanho de impressão e DPI para mockups de produto, tabelas de tamanhos e fixtures de regressão nas resoluções fotográficas e de design mais comuns.
Perguntas técnicas
Posso enviar ao mesmo tempo um DPI e um tamanho de impressão alvo?
Não. Escolha um modo: dpi para calcular o tamanho de impressão, ou print_width/print_height para calcular o DPI necessário. Enviar ambos falha com invalid_input.