Convertisseur mégapixels
Une image de 4000 × 3000 pixels compte exactement 12 mégapixels, et 12 mégapixels font 12 millions de pixels. Passez des mégapixels aux pixels, kilopixels, gigapixels ou largeur × hauteur, ou tirez d'une valeur en MP des dimensions au format choisi. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 12
- De
- megapixels
- To
- pixels
- Résultat
- 12 000 000 pixels
- Pixels totaux
- 12 000 000
- Mégapixels
- 12
- Kilopixels
- 12 000
Un convertisseur de résolution en mégapixels transforme les chiffres marketing des capteurs d’appareil photo et d’écran en comptages concrets de pixels et l’inverse, sans formules de tableur ni arrondis publicitaires. Saisissez une magnitude positive et une unité source parmi mégapixels, pixels totaux, kilopixels, gigapixels ou largeur par hauteur en pixels ; choisissez l’unité cible ; l’outil renvoie la valeur convertie, le total de pixels, la même lecture sur chaque échelle prise en charge, des dimensions optionnelles selon un rapport d’aspect choisi, et des lignes de substitution étape par étape que vous pouvez coller dans un brief ou une fiche technique.
Quelles unités de résolution sont prises en charge et comment fonctionne la conversion
Cette capacité convertit entre cinq représentations quotidiennes de la résolution d’image qui dominent les fiches marketing d’appareils, les configurations de pipelines d’image et les exercices de classe. Les mégapixels sont l’unité marketing la plus recherchée : un mégapixel vaut exactement un million de pixels sur l’échelle SI utilisée par les fabricants de capteurs, et non une puissance de deux de type mébioctet. Les pixels totaux sont le produit brut largeur par hauteur que les tampons d’image et les codecs allouent réellement.
Les kilopixels expriment le même total divisé par mille pour des tableaux de bord compacts ; les gigapixels le divisent par un milliard pour de grands mosaïques et des rasters d’astronomie. Dimensions désigne une paire largeur et hauteur en pixels dont le produit est le comptage total. La conversion passe toujours par ce hub de pixels totaux : l’entrée devient un total de pixels avec un facteur exact, puis est mise à l’échelle de l’unité cible.
Les requêtes scalaires à même unité source et cible réussissent et renvoient la magnitude d’entrée avec un court message indiquant qu’aucun changement d’unité n’était requis.
Conseils pratiques, limites et quand utiliser cette page
Les vérifications aller-retour sont simples : convertissez A en B puis B en A et confirmez que vous récupérez l’original dans l’arrondi publié à douze décimales. Exemples classiques d’enseignement : douze mégapixels vers douze millions de pixels, quatre mille par trois mille pixels vers douze mégapixels exacts, huit virgule deux neuf quatre quatre mégapixels pour un cadre Ultra HD de trois mille huit cent quarante par deux mille cent soixante, et douze mégapixels de retour vers une paire de dimensions seize par neuf pour des croquis de mise en page.
Restez dans la plage absolue pour que les totaux intermédiaires ne débordent pas. Cette page vise les personnes qui cherchent un convertisseur de mégapixels, mégapixels vers pixels, calculatrice de résolution d’appareil ou largeur hauteur vers mégapixels en ligne ; ce n’est ni un convertisseur de densité DPI ou PPI, ni une calculatrice de taille d’impression qui transforme les pixels en pouces, ni un outil de profondeur de couleur ou de bits par pixel.
Préférez cette capacité lorsque les deux extrémités figurent parmi les cinq représentations de résolution prises en charge et que vous avez besoin de facteurs SI déterministes et de chaînes d’étapes ; si vous avez besoin de dimensions physiques d’impression à partir de comptages de pixels et de DPI, utilisez plutôt une calculatrice de taille d’impression.
Cas d’usage
Contrôles mégapixels appareil et capteur
Convertissez les notes marketing en mégapixels en totaux exacts de pixels ou vérifiez qu’un cadre largeur×hauteur déclaré correspond au nombre de mégapixels annoncé.
Configuration de pipelines d’image
Normalisez des champs de résolution mixtes dans les métadonnées d’actifs—MP, totaux de pixels et paires de dimensions—sur une seule échelle pour quotas de stockage et tâches de redimensionnement.
Enseignement des facteurs SI mega et giga
Enseignants et étudiants convertissent entre kilopixels, mégapixels et gigapixels avec les facteurs exacts 10³ / 10⁶ / 10⁹ et des lignes d’étapes imprimables.
Questions fréquentes
Le convertisseur de mégapixels est-il gratuit ?
L’outil navigateur est gratuit et s’exécute en local.
Combien de pixels font 12 mégapixels ?
Exactement 12 millions. Un mégapixel vaut un million de pixels sur l'échelle décimale des fabricants d'appareils photo, pas une puissance de deux : le convertisseur multiplie donc par un million.
Comment calculer les mégapixels à partir de la largeur et de la hauteur ?
Choisissez largeur × hauteur comme unité de départ et saisissez les deux côtés en pixels. L'outil les multiplie pour obtenir le total : une image de 4000 × 3000 fait exactement 12 mégapixels.
Peut-on convertir des mégapixels en largeur et hauteur ?
Oui. Choisissez largeur × hauteur comme cible et réglez le format, 16:9 si vous ne le changez pas. La largeur vient de la racine carrée du total ajustée au format, et la hauteur est le total divisé par cette largeur.
Calcule-t-il les DPI ou la taille d'impression ?
Non. Il convertit seulement des nombres de pixels et des dimensions d'image. La densité en DPI ou PPI, la taille d'impression en pouces et la profondeur de couleur relèvent d'autres calculs.
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/conv/megapixels \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":12,"to":"pixels"}'const res = await fetch("https://api.kit.forhosting.com/conv/megapixels", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 12,
"to": "pixels"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/megapixels",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 12,
"to": "pixels"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/megapixels", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":12,"to":"pixels"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":12,"to":"pixels"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/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
{
"value": 12,
"to": "pixels"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.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.
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 noms d’unité inconnus échouent avec une erreur invalid_input claire plutôt qu’avec des facteurs silencieux erronés. Photographes comparant les mégapixels du boîtier à des cadres réels de 4000 par 3000, équipes produit dimensionnant des pipelines d’image, enseignants présentant les facteurs SI mega et clients API normalisant des champs de résolution mixtes partagent le même chemin déterministe.
Quelles unités de résolution sont prises en charge et comment fonctionne la conversion
Lorsque la cible est dimensions, largeur et hauteur sont récupérées à partir du total et d’un rapport d’aspect : la largeur égale la racine carrée du total fois aspect_w sur aspect_h, et la hauteur égale le total divisé par la largeur, avec un cadre seize par neuf par défaut si vous omettez aspect_w et aspect_h. Des alias courants sont acceptés sans distinction de casse : mp, mpx et megapixel pour les mégapixels ; px, pixel count et total pixels pour les pixels ; kp et kpx pour les kilopixels ; gp et gpx pour les gigapixels ; et wxh, width x height et resolution pour dimensions. Si le nom n’est pas dans cette liste, le solveur rejette la requête avec invalid_input en nommant le mauvais champ et en listant les unités prises en charge, afin que les clients ne devinent jamais si une faute de frappe a produit un mauvais nombre. Les zéros et les valeurs négatives sont rejetés car les comptages de pixels et les notes en mégapixels ne sont pas des quantités signées ; la magnitude absolue doit rester dans la limite publiée d’un billion afin que les produits intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur.
Comment appeler l’API et lire la réponse
Branchez ceci dans des outils de comparaison d’appareils, des pipelines d’actifs média, des fiches pédagogiques ou des lots qui détiennent déjà une lecture de résolution et n’ont besoin que d’une seconde représentation pour l’affichage ou le stockage sans embarquer des tables de conversion dans chaque binaire d’application. Envoyez un corps JSON avec l’unité cible dans to (alias to_unit, unit_to et target) et soit une lecture scalaire, soit une paire largeur par hauteur. En mode scalaire, fournissez value (alias amount, quantity, n et mp) et optionnellement from (alias from_unit, unit_from et source) ; lorsque from est omis et que value est présent, la source par défaut est megapixels. En mode dimensions, fournissez width et height positifs (alias width_px, w, w_px et height_px, h, h_px) ; from peut être dimensions ou omis. Lorsque to est dimensions, aspect_w et aspect_h optionnels (défaut seize et neuf) contrôlent la forme du cadre récupéré. Value, width, height et les parties d’aspect doivent être des nombres finis positifs ou des chaînes numériques strictes dans la limite absolue d’un billion. En cas de succès, la réponse renvoie une value arrondie, des libellés canoniques from et to, result comme magnitude principale convertie, total_pixels, megapixels, kilopixels et gigapixels pour chaque requête, unit comme libellé cible, formula et message comme résumés en anglais de la logique, steps comme lignes de substitution ordonnées, et supported_units avec les cinq identifiants canoniques. Lorsque des dimensions sont en entrée ou en sortie, width, height, aspect_w et aspect_h apparaissent aussi. Une validation échouée—champs manquants, nombres non finis, valeurs non positives, valeurs hors limites absolues ou nom d’unité inconnu—renvoie invalid_input et n’est jamais facturée. Le tarif est un forfait de $0.002 par requête réussie avec l’unité item.
Conseils pratiques, limites et quand utiliser cette page
Préférez envoyer des nombres nus pour value, width et height lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict sans symboles monétaires ni séparateurs de milliers. Normalisez les libellés d’affichage de votre côté si vous avez besoin d’orthographes locales : cette API renvoie toujours les jetons canoniques courts megapixels, pixels, kilopixels, gigapixels et dimensions afin que les tests automatisés restent stables. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les clients testent volontairement des noms d’unité inconnus.
Questions techniques
Quelles unités de résolution puis-je convertir ?
megapixels, pixels (comptage total), kilopixels, gigapixels et dimensions (largeur×hauteur), y compris les alias courants mp, mpx, px, kp, gp et wxh.
Que se passe-t-il si j’envoie un nom d’unité inconnu ?
L’API renvoie invalid_input, nomme le mauvais champ et liste les unités prises en charge. La tâche en échec n’est pas facturée.
Un mégapixel vaut-il exactement un million de pixels ?
Oui. Ce convertisseur utilise la définition SI marketing : 1 megapixel = 1 000 000 pixels, 1 kilopixel = 1 000 pixels, 1 gigapixel = 1 000 000 000 pixels.
Les résultats sont-ils déterministes entre navigateur et API ?
Oui. Le handler et le lib.js partagé utilisent des facteurs SI fixes et un arrondi à douze décimales, de sorte que les exemples golden correspondent à la production.