ForHosting KIT · Images

Générez les tailles d’icônes pour iOS, Android et le web

Le générateur de tailles d’icônes transforme les dimensions d’une source en une liste d’exportation pratique pour iOS, Android ou le web.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez sa largeur et sa hauteur en pixels, choisissez la plateforme et obtenez toutes les dimensions carrées requises avec un indicateur d’agrandissement. Le résultat précise aussi si la source est carrée et combien de sorties dépassent ses dimensions utiles. Vous pouvez ainsi détecter un original trop petit avant l’exportation ou intégrer la réponse JSON déterministe à votre automatisation, sans téléverser d’image ni utiliser le réseau.

Partez des dimensions réelles de l’icône maîtresse

Saisissez la largeur et la hauteur en pixels du fichier source, et non sa taille CSS, ses dimensions physiques d’impression ou celles d’un cadre qui l’entoure. Le calculateur accepte volontairement les sources rectangulaires, car elles arrivent parfois par erreur dans les chaînes de production. Le résultat indiquant si la source est carrée permet de détecter ce problème sans empêcher une analyse utile. Toutes les icônes demandées par les plateformes sont carrées : une source inégale devra donc encore être recadrée, complétée ou retravaillée avant l’exportation finale. La décision d’agrandissement tient compte des deux axes : une source de 1024 par 600 doit être agrandie pour produire une icône de 1024 pixels, car son côté court ne peut pas fournir ce carré en résolution native. Les dimensions doivent être des nombres entiers positifs conformes à la limite publiée. Cette capacité examine uniquement les mesures ; elle n’analyse, ne redimensionne, ne recadre, n’accentue et ne stocke aucune image.

Choisissez l’ensemble adapté à votre publication

Sélectionnez iOS, Android ou web pour obtenir les tailles matricielles couramment requises par cette destination. L’ensemble iOS regroupe les sorties en pixels employées sur les téléphones, tablettes, réglages, notifications, Spotlight et l’App Store, tout en supprimant les doublons lorsque plusieurs combinaisons de points et d’échelle donnent la même mesure. Android fournit les tailles d’icônes de lanceur de mdpi à xxxhdpi, ainsi que l’illustration de boutique de 512 pixels. Le web couvre les petites icônes de navigateur, l’ancien format de 48 pixels, l’icône Apple Touch de 180 pixels et les icônes de manifeste de 192 et 512 pixels destinées aux applications installables. Chaque enregistrement contient une largeur et une hauteur identiques ainsi qu’un indicateur d’agrandissement. Une plateforme inconnue déclenche une erreur explicite au lieu d’appliquer silencieusement une valeur par défaut, ce qui sécurise vos scripts de compilation.

Interprétez l’agrandissement avant l’exportation

Une sortie est signalée comme nécessitant un agrandissement dès que l’une des dimensions de la source est inférieure à la taille carrée demandée. Cette règle prudente est utile en production : étirer une petite image matricielle ne recrée pas les détails absents, et une grande largeur ne compense pas une hauteur insuffisante. La réponse fournit un indicateur global et un total, afin que votre automatisation puisse arrêter une compilation, émettre un avertissement ou demander un original plus grand sans parcourir elle-même les enregistrements. Une valeur négative signifie que la source contient assez de pixels, mais ne garantit pas sa qualité visuelle. Vérifiez encore la netteté des contours, la transparence, les zones de sécurité, les coins, les profils colorimétriques et les masques propres à chaque plateforme. Produisez chaque sortie depuis le meilleur original disponible. Le calcul est déterministe et hors ligne ; utilisez le navigateur ou appelez l’API pour $0.002 dans vos contrôles et chaînes de publication.

Valider une livraison graphique

Vérifiez que l’original livré est carré et assez grand pour toutes les icônes de la cible.

Planifier une chaîne d’exportation

Obtenez une liste déterministe des dimensions avant de lancer un outil de redimensionnement.

Sécuriser une compilation

Bloquez ou avertissez en intégration continue lorsqu’une icône requiert un agrandissement.

Cet outil redimensionne-t-il mon icône ?

Non. Il calcule les dimensions et indicateurs d’agrandissement sans recevoir ni transformer les pixels.

Comment l’agrandissement est-il déterminé ?

Il est requis si la largeur ou la hauteur source est inférieure à la sortie carrée demandée.

La source peut-elle être rectangulaire ?

Oui. Le résultat indique si elle est carrée et utilise son côté court pour évaluer chaque sortie.

Quelles plateformes sont acceptées ?

Les valeurs admises sont ios, android et web. Toute autre valeur produit une erreur de saisie.

Combien coûte une requête API ?

Chaque requête API coûte $0.002. La version web s’exécute localement sans téléverser d’image.

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.

POSThttps://api.kit.forhosting.com/image/icon-set-sizes

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é.

curl -X POST https://api.kit.forhosting.com/image/icon-set-sizes \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":1024,"height":1024,"platform":"ios"}'
{
  "width": 1024,
  "height": 1024,
  "platform": "ios"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.icon_set_sizes",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_dimension100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →