ForHosting KIT · Images

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

Transformez une mesure d'icône en liste d'export complète pour iOS, Android ou le web : une source de 256 sur 256 pour Android couvre 48, 72, 96, 144 et 192 pixels, alors que l'icône de 512 pour la boutique demanderait un agrandissement. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Largeur
256
Hauteur
256
Plateforme
Android
Vous obtenez
Nombre d'agrandissements
1

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

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.

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.

Que contient le jeu de tailles Android ?

Les tailles de l'icône du lanceur pour chaque densité d'écran, de mdpi à xxxhdpi, plus l'illustration de 512 pixels pour la fiche de la boutique. Une source carrée de 256 pixels couvre 48, 72, 96, 144 et 192, mais pas 512.

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.

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.

Interprétez l’agrandissement avant l’exportation

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.

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.

Consulter la documentation complète du KIT →