Taille d’impression selon les mégapixels et le DPI
Ce calculateur estime la taille à laquelle une photo peut être imprimée tout en conservant la résolution choisie.
Lancer gratuitement
Indiquez les mégapixels de l’image et le DPI visé, puis modifiez au besoin le rapport d’aspect. Vous obtenez les dimensions estimées en pixels ainsi que la largeur et la hauteur maximales en pouces et en centimètres. Cet outil convient lorsque vous connaissez les caractéristiques d’un appareil ou la résolution exportée, sans disposer encore des dimensions exactes du fichier.
Convertissez les mégapixels en dimensions exploitables
Le nombre de mégapixels indique la quantité approximative de pixels, mais pas leur répartition entre largeur et hauteur. Le calculateur complète cette information grâce au rapport d’aspect. Le format proposé par défaut est 3:2, courant sur de nombreux appareils, mais vous pouvez saisir un autre rapport largeur/hauteur. Un mégapixel est compté comme un million de pixels. L’outil détermine ensuite des dimensions théoriques dont le produit correspond au total et dont la forme respecte le rapport choisi, puis divise chaque côté par le DPI demandé pour estimer la taille physique maximale. Les dimensions affichées en pixels sont arrondies à l’unité, tandis que les mesures physiques reposent sur les valeurs théoriques non arrondies. Les fabricants et logiciels arrondissant parfois les mégapixels annoncés, considérez ce résultat comme une estimation préparatoire. Avant toute impression définitive, vérifiez les dimensions réelles du fichier exporté, notamment après un recadrage ou une autre opération réduisant la surface utile.
Choisissez le DPI selon le tirage et la distance
Dans ce calcul, le DPI représente le nombre de pixels affectés à chaque pouce imprimé. Une valeur plus élevée donne un tirage plus petit, puisque les mêmes pixels sont davantage concentrés ; une valeur plus faible permet un format supérieur en les répartissant sur une plus grande surface. Par exemple, 300 DPI constitue un objectif exigeant pour une photographie regardée de près, alors qu’une résolution inférieure peut convenir à une affiche vue de loin. Il n’existe pas de valeur universelle : la netteté perçue dépend aussi de la distance, des détails, du papier, de l’imprimante, de l’accentuation et de l’observateur. Cet outil répond à une question précise : quelles dimensions conservent la résolution sélectionnée ? Une imprimante peut employer DPI pour ses points d’encre, tandis qu’un flux numérique parle de PPI. Ici, la valeur désigne les pixels par pouce imprimé malgré l’intitulé DPI. Pour un travail critique, confirmez les exigences auprès de votre prestataire.
Interprétez l’estimation et préparez le fichier
La largeur et la hauteur maximales constituent la limite correspondant aux mégapixels, au rapport d’aspect et au DPI sélectionnés. Un tirage à ces dimensions utilise toute la surface estimée sans rééchantillonnage. Un format inférieur augmente la densité effective ; un format supérieur la réduit, sauf si un logiciel crée des pixels par agrandissement. Les résultats en pouces et centimètres facilitent la comparaison avec les cadres, papiers, laboratoires et mises en page. Le rapport d’aspect compte autant que les mégapixels : une photo 3:2 et une image carrée de même résolution n’ont pas les mêmes côtés. Si le papier ne correspond pas à l’image, prévoyez un recadrage, des bordures ou un format ajusté plus petit. Avant de commander, contrôlez les dimensions réelles du fichier exporté, appliquez le recadrage prévu et ajoutez le fond perdu demandé. L’outil ne modélise ni perte de recadrage, ni fond perdu, ni interpolation, marges ou gestion des couleurs ; il fournit une estimation géométrique de préparation.
Cas d’usage
Comparer des appareils destinés au tirage
Convertissez différentes définitions en formats comparables avec le même DPI et le même rapport d’aspect.
Préparer une décoration murale
Vérifiez si l’image source suffit pour un cadre ou une affiche avant de produire le fichier final.
Clarifier le format pour vos clients
Présentez une estimation fondée sur l’appareil et expliquez l’effet du DPI, du recadrage et de la distance.
Questions fréquentes
Comment la taille maximale est-elle calculée ?
L’outil convertit les mégapixels en pixels, déduit largeur et hauteur du rapport d’aspect, puis divise chaque côté par le DPI.
Pourquoi faut-il un rapport d’aspect ?
Les mégapixels décrivent une surface, pas une forme. Le rapport permet d’en déduire séparément une largeur et une hauteur.
Faut-il toujours 300 DPI pour un bon tirage ?
Non. La valeur adaptée dépend de la distance, du procédé, des détails et du niveau attendu. Utilisez l’objectif de votre projet.
Le résultat correspondra-t-il exactement au fichier ?
Pas nécessairement. Les mégapixels annoncés peuvent être arrondis et le recadrage modifie les dimensions. Utilisez les pixels réels en production.
Le recadrage ou le fond perdu sont-ils inclus ?
Non. Le calcul suppose l’image entière. Déduisez les pixels recadrés et prévoyez séparément le fond perdu demandé.
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002. La version pour navigateur peut effectuer le calcul localement sans l’envoyer à l’API.
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/image/print-size-from-megapixels \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"megapixels":24,"dpi":300}'const res = await fetch("https://api.kit.forhosting.com/image/print-size-from-megapixels", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"megapixels": 24,
"dpi": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/print-size-from-megapixels",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"megapixels": 24,
"dpi": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/print-size-from-megapixels", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"megapixels":24,"dpi":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"megapixels":24,"dpi":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/print-size-from-megapixels", 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
{
"megapixels": 24,
"dpi": 300
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.print_size_from_megapixels",
"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.
Limites
max_mb | 15 |
max_megapixels | 12 |
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. |