Calculateur de taille d'impression et DPI
Une photo de 3000 × 2000 pixels à 300 DPI s'imprime sur 10 pouces de large, soit 25.4 cm : saisissez les pixels et un DPI ou la taille d'impression voulue, en pouces, centimètres ou millimètres, et obtenez la valeur manquante. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Largeur de l'image en pixels
- 3 000
- Hauteur de l'image en pixels
- 2 000
- DPI
- 300
- DPI en largeur
- 300 in
- DPI en hauteur
- 300
- Mode de calcul
- print_size
- Largeur d'impression
- 10
La taille d'impression et le DPI sont les deux faces d'une même relation simple : les pouces physiques égalent les pixels divisés par les points par pouce, et le DPI requis pour un cadre égale les pixels divisés par ces pouces. Photographes, graphistes et employés de labo utilisent cette formule chaque jour quand un client demande si un fichier de trois mille pixels de large remplira un cadre de huit par dix en qualité photo, ou quelle taille d'affiche il peut accrocher à cent cinquante DPI. Ce calculateur accepte une largeur et une hauteur positives en pixels, puis soit un DPI cible pour renvoyer la taille d'impression en pouces, centimètres et millimètres, soit une largeur et une hauteur d'impression cibles dans ces unités pour renvoyer le DPI requis sur chaque axe.
Comment pixels, DPI et taille d'impression sont liés
Partez de la définition : DPI signifie points par pouce sur la page imprimée, souvent employé indifféremment avec PPI pour les images matricielles envoyées à une imprimante. Si une image fait trois mille pixels de large et que vous l'imprimez à trois cents DPI, la largeur physique est trois mille divisé par trois cents, soit dix pouces. La même division s'applique à la hauteur.
Inversez la formule quand vous connaissez le cadre : le DPI requis égale le nombre de pixels divisé par la taille physique en pouces. Un fichier de quatre mille pixels de large contraint à un passe-partout de huit pouces exige cinq cents DPI si chaque pixel est utilisé sans recadrage ; si le labo sous-échantillonne, la qualité effective baisse.
Les unités autres que le pouce se convertissent avec les facteurs fixes de 2.54 centimètres par pouce et 25.4 millimètres par pouce, donc la même arithmétique vaut pour les formats de papier européens et les tickets de caisse en centimètres.
Quand la largeur et la hauteur d'impression sont fournies et que le rapport d'aspect ne correspond pas à l'image, les deux axes impliquent des DPI différents ; la résolution limitante est la plus petite des deux, car l'axe le plus contraignant détermine la netteté maximale de l'ensemble sans rééchantillonnage ni bandes. Il ne rééchantillonne pas l'image, ne change pas les profils colorimétriques et n'estime pas la couverture d'encre : cela relève des outils de traitement d'image et de prépresse.
Les dimensions en pixels non positives sont rejetées car une étendue nulle ou négative n'est pas une taille physique et briserait la division.
Où les calculateurs de taille d'impression et de DPI servent au quotidien
Les labos photo et les imprimeries en ligne répondent sans cesse à la question de savoir si un export de téléphone suffit pour une affiche ou seulement pour une photo de poche ; un oracle unique et fiable qui renvoie les pouces à un DPI choisi et le DPI requis pour un cadre cible accélère les devis et réduit les retirages.
Les photographes de mariage et d'événementiel conditionnent albums et toiles en tailles standard en pouces et doivent confirmer que chaque fichier retouché dépasse cent cinquante ou trois cents DPI sur le bord commandé avant l'envoi au labo. Les graphistes qui préparent annonces de magazine, gabarits de découpe et bannières grand format convertissent entre plans de travail en pixels et maquettes en centimètres sans disperser des formules de tableur incohérentes dans l'équipe.
Les enseignants et les ateliers de clubs photo donnent des exercices de résolution d'impression pour montrer pourquoi un fichier de deux mégapixels échoue sur un tirage d'exposition alors qu'il semble parfait sur un téléphone. Si vous avez ensuite besoin de redimensionnement, recadrage, conversion colorimétrique ou imposition PDF pour feuilles multiples, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page de calculateur de taille d'impression et de DPI.
Cas d’usage
Devis de labos et d'imprimeries
Convertissez les dimensions en pixels d'un client à 150 ou 300 DPI en pouces et centimètres, afin que le personnel au comptoir promette une taille de cadre sans erreur de calcul mental.
Contrôles d'affiches et de toiles
À partir d'une largeur d'impression cible, calculez le DPI requis et rejetez les fichiers sous votre seuil de qualité minimal avant l'envoi en presse.
Questions fréquentes
Quelle est la formule de la taille d'impression à partir du DPI ?
Les centimètres et millimètres utilisent 2.54 cm et 25.4 mm par pouce.
Comment trouver le DPI requis pour une taille d'impression cible ?
Le calculateur renvoie dpi = pixels / pouces d'impression sur chaque axe connu.
Que se passe-t-il si les dimensions en pixels sont nulles ou négatives ?
La largeur et la hauteur en pixels doivent être des nombres positifs finis ; les valeurs non positives ne sont jamais transformées en fausse taille d'impression.
Combien cela coûte-t-il ?
L'outil du navigateur est gratuit et s'exécute localement.
Que se passe-t-il si le cadre n'a pas les proportions de la photo ?
Si vous indiquez la largeur et la hauteur d'impression, chaque côté demande un DPI différent. Le plus faible des deux limite la netteté de tout le tirage, sans recadrage ni rééchantillonnage.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
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)Exemple de requête
{
"width_px": 3000,
"height_px": 2000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.print_dpi",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les dimensions nulles, négatives, NaN ou Infinity échouent avec une erreur invalid_input claire au lieu d'inventer des tailles absurdes.
Comment pixels, DPI et taille d'impression sont liés
Tout le pipeline n'utilise ni réseau, ni aléa, ni horodatage, donc des entrées identiques produisent toujours un JSON identique.
Ce que vous envoyez et ce que vous recevez
Contrôles classiques : trois mille par deux mille pixels à trois cents DPI donnent dix par environ 6.67 pouces, et trois mille pixels sur dix pouces de large exigent trois cents DPI. Envoyez width_px et height_px comme nombres positifs finis pour les dimensions de l'image. En mode taille d'impression, envoyez aussi dpi comme résolution cible positive ; la réponse renvoie print_width et print_height dans l'unité choisie, plus les mêmes tailles en pouces, centimètres et millimètres. En mode DPI, omettez dpi et envoyez plutôt print_width et/ou print_height avec l'unité in, cm ou mm ; la réponse renvoie dpi, dpi_width et dpi_height avec les tailles physiques résolues. Les alias incluent width et w_px pour width_px, height et h_px pour height_px, ppi pour dpi et physical_width pour print_width. L'absence de mode, les deux modes à la fois, les chaînes non numériques, NaN, Infinity, les unités inconnues et tout pixel, DPI ou taille d'impression non positif échouent avec invalid_input et ne sont pas facturés. En cas de succès, la réponse inclut aussi le mode print_size ou dpi, une étiquette de qualité approximative comme photo_quality à trois cents DPI ou plus, le texte de la formule et la méthode print_dpi pour que les clients vérifient le chemin dans leurs tests. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où les calculateurs de taille d'impression et de DPI servent au quotidien
Les plateformes de contenu et les pipelines par lots qui génèrent des maquettes de produits ont besoin d'un JSON déterministe pour chaque taille de SKU, afin que les contrôles qualité bloquent quand le DPI passe sous un seuil. Cette capacité étant un moteur de parse pur, le tarif API est la base publiée de $0.002 par élément réussi et une validation échouée ne consomme pas de solde.
Cas d'intégration
Tableaux de catalogue et fixtures
Produisez en masse les champs de taille d'impression et de DPI pour maquettes de produits, tableaux de tailles et fixtures de régression aux résolutions photo et design courantes.
Questions techniques
Puis-je envoyer à la fois un DPI et une taille d'impression cible ?
Non. Choisissez un mode : dpi pour calculer la taille d'impression, ou print_width/print_height pour calculer le DPI requis. Envoyer les deux échoue avec invalid_input.