Résolution après recadrage
Recadrer de 20 % une photo de 6000 × 4000 laisse 4800 × 3200 pixels : les 24 MP tombent à 15,36 MP. Indiquez la taille et un pourcentage ou un format pour vérifier la résolution restante avant de recadrer. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Largeur
- 6 000
- Hauteur
- 4 000
- Mode de calcul
- Percent
- Pourcentage de recadrage
- 20
- Largeur après recadrage
- 4 800
- Hauteur après recadrage
- 3 200
- Pixels d'origine
- 24 000 000
- Pixels après recadrage
- 15 360 000
Photographes, monteurs et pipelines d'automatisation ont souvent besoin de savoir combien de pixels survivent à un recadrage prévu avant d'ouvrir le fichier. Une coupe de vingt pour cent sur les bords d'un cadre 6000 par 4000 n'est pas la même chose qu'un recadrage social 16:9, et les deux modifient les mégapixels d'export, le format d'impression à un DPI cible et la viabilité du brief client. Ce calculateur de résolution d'image recadrée accepte la largeur et la hauteur d'origine en pixels, un mode percent ou aspect et les paramètres de recadrage correspondants, puis renvoie des dimensions entières restantes, les mégapixels d'origine et restants, les pixels retirés et le ratio d'aire conservée.
Recadrage en pourcentage versus région de format
Un recadrage uniforme en pourcentage retire la même fraction des deux dimensions linéaires. Ce modèle correspond à un simple zoom de recadrage ou à une coupe symétrique des marges lorsque le format n'a pas à changer. Pour un paysage 6000 par 4000 et une cible 16:9, le cadre est plus large que 16:9 par rapport à sa hauteur, de sorte que le solveur trouve le côté limitant correct et rapporte la plus grande boîte légale.
Les recadrages carrés un pour un, les ratios d'impression quatre par cinq et les verticaux neuf par seize utilisent la même règle du plus grand rectangle inscrit. Les mégapixels sont toujours le total de pixels divisé par un million sur les comptes d'origine et recadré, afin de comparer le poids d'export et le format d'impression en soft-proof sans ouvrir un convertisseur raw.
Le calculateur n'invente jamais de pixels fractionnaires dans les champs finaux de largeur et de hauteur : ce sont des entiers arrondis vers le bas depuis la géométrie continue, alignés sur la façon dont les éditeurs allouent les échantillons raster.
Où la résolution restante après recadrage compte en pratique
Les briefs des réseaux et des places de marché exigent souvent un format fixe et un minimum de pixels sur le grand côté. Vérifier la résolution restante avant de recadrer un catalogue par lots évite de découvrir trop tard qu'un recadrage 4:5 serré a fait chuter un lot de produits sous le minimum de l'annonce.
Les labs d'impression cotent le format à un DPI cible ; convertir les mégapixels restants et le grand côté recadré en pouces attendus est une suite d'une ligne une fois que ce calculateur renvoie des dimensions entières. Les outils de tri mariage et événementiel peuvent montrer aux clients l'agressivité d'un recadrage proposé en mégapixels retirés sans ouvrir chaque raw. La validation en échec est gratuite.
Cas d’usage
Contrôle préalable du format social
Avant d'exporter en lot vers 16:9 ou 9:16, calculez largeur, hauteur et mégapixels restants à partir de chaque taille de cadre d'origine pour que les publications respectent encore les minima de la plateforme.
Planification du format d'impression
Convertissez un recadrage prévu en pourcentage ou en ratio en bords de pixels entiers et en mégapixels, puis mappez le grand côté en pouces à votre DPI cible pour les commandes lab.
Automatisation catalogue et CMS
Laissez les pipelines rejeter les SKU dont le recadrage de format tomberait sous un seuil de pixels stocké sans ouvrir ni réécrire l'image binaire.
Questions fréquentes
La largeur et la hauteur recadrées sont-elles des entiers ?
Oui. Les deux modes arrondissent la géométrie continue vers le bas en pixels entiers et rejettent les résultats qui laisseraient moins d'un pixel de chaque côté.
Cet outil recadre-t-il ou télécharge-t-il votre photo ?
Non. Il calcule uniquement les dimensions et mégapixels restants à partir des nombres que vous fournissez.
Combien de mégapixels restent après un recadrage de 20 % ?
Sur une photo de 6000 × 4000, un recadrage de 20 % garde 4800 × 3200 pixels : les 24 MP deviennent 15,36 MP. Le pourcentage s'applique à la largeur et à la hauteur en même temps, d'où une perte de surface plus forte.
Comment fonctionne un recadrage au format 16:9 ?
Le calculateur garde le plus grand rectangle à ce format qui tient dans la photo, aligné sur ses bords. Les recadrages carrés, quatre-cinq pour l'impression ou verticaux 9:16 suivent la même règle.
Pourquoi un recadrage de 20 % retire-t-il 36 % des pixels ?
Chaque côté garde quatre-vingts pour cent de sa longueur, et quatre-vingts pour cent de quatre-vingts pour cent laissent soixante-quatre pour cent de la surface. Sur une photo de 24 MP, cela retire 8,64 MP.
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/photo-crop-resolution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"width":6000,"height":4000,"mode":"percent"}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-crop-resolution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"width": 6000,
"height": 4000,
"mode": "percent"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-crop-resolution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"width": 6000,
"height": 4000,
"mode": "percent"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-crop-resolution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"width":6000,"height":4000,"mode":"percent"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"width":6000,"height":4000,"mode":"percent"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-crop-resolution", 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": 6000,
"height": 4000,
"mode": "percent"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_crop_resolution",
"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
Dimensions invalides, pourcentages hors plage et paires d'aspect incomplètes échouent avec invalid_input et ne sont pas facturés.
Recadrage en pourcentage versus région de format
Si crop_percent vaut vingt, chaque côté conserve quatre-vingts pour cent de l'original, de sorte que la largeur restante est le floor de la largeur d'origine multipliée par zéro virgule huit et la hauteur restante est le floor de la hauteur d'origine multipliée par zéro virgule huit. Une région de format est différente : on conserve le plus grand rectangle aligné sur les axes à l'intérieur de la photo qui correspond à aspect_w sur aspect_h.
Contrat d'entrée, champs de réponse et modes d'échec
Les clés de sortie optionnelles sont omises plutôt que fixées à null afin que les clients puissent s'appuyer sur des contrôles de présence. Envoyez un JSON en POST avec width et height finis et positifs en pixels, et mode égal à la chaîne percent ou aspect. Lorsque mode vaut percent, crop_percent est obligatoire et doit se situer dans l'intervalle semi-ouvert de zéro inclus à cent exclu ; zéro laisse le cadre inchangé, et les valeurs supérieures ou égales à cent sont rejetées car elles effaceraient l'image. Lorsque mode vaut aspect, aspect_w et aspect_h sont des nombres positifs obligatoires décrivant le numérateur et le dénominateur du ratio cible, par exemple seize et neuf. Des alias sont acceptés pour des noms de champs courants tels que w, h, percent et ratio_w. En cas de succès le corps renvoie la taille entière source, mode, cropped_width et cropped_height, original_pixels et cropped_pixels, pixels_removed, original_megapixels et cropped_megapixels, megapixels_removed, area_remaining_ratio, area_removed_percent, ainsi que les chaînes lisibles original_resolution et cropped_resolution. Le mode percent renvoie aussi crop_percent et une chaîne formula ; le mode aspect renvoie aspect_w, aspect_h, aspect_label et sa formula. Champs spécifiques au mode manquants, nombres non finis, dimensions non positives ou recadrages qui laisseraient moins d'un pixel sur un côté échouent avec invalid_input en nommant le problème. Ces échecs ne consomment pas le solde prépayé. Associez ce endpoint à votre propre pipeline d'export si vous devez écrire un nouveau fichier ; la capacité calcule uniquement tailles et comptages de mégapixels et ne télécharge ni ne modifie jamais les octets d'image.
Où la résolution restante après recadrage compte en pratique
Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Questions techniques
Comment calculer la résolution restante après un recadrage en pourcentage ?
Envoyez width, height, mode égal à percent et crop_percent entre 0 et 100 exclus. Les bords restants sont le floor de chaque dimension d'origine multipliée par (100 − crop_percent) / 100 ; les mégapixels sont les comptages de pixels divisés par un million.
Comment le mode aspect choisit-il la taille recadrée ?
Avec mode aspect, aspect_w et aspect_h définissent le ratio cible. L'API renvoie le plus grand rectangle entier aligné sur les axes de ce ratio qui tient dans la largeur et la hauteur d'origine.
Combien coûte le calculateur de résolution d'image recadrée ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.