Générateur d'icônes d'app
Une image 1024×1024 en entrée, un ZIP de toutes les tailles en sortie — dont un AppIcon.appiconset accompagné d'un Contents.json qu'Xcode accepte vraiment, et les variantes sombre et teintée qu'iOS réclame désormais.
Pourquoi les petites tailles sont souvent baveuses
Passer de 1024 pixels à 40 d'un seul coup jette presque tous les échantillons que le navigateur a lus, et les traits fins tournent à la bouillie grise. Cet outil divise l'image par deux, encore et encore — 1024, 512, 256, 128, 64 — avant de faire seulement alors le dernier petit pas. Chaque division moyenne quatre pixels voisins, exactement ce que doit faire un filtre de moyenne, si bien que le détail survit jusqu'aux tailles où il compte le plus.
Le Contents.json, c'est là l'essentiel
La plupart des générateurs vous remettent un dossier de PNG bien nommés et vous laissent glisser chacun dans le bon emplacement d'Xcode. L'AppIcon.appiconset livré ici arrive avec son manifeste déjà écrit : vous remplacez le dossier dans votre catalogue d'assets et c'est fini. Il emploie la forme à taille unique qu'attend Xcode moderne : une image 1024, les entrées sombre et teintée portant chacune sa clé d'apparence.
Sombre et teintée
iOS réclame désormais trois versions d'une icône. La teintée est censée être en niveaux de gris — le système applique la couleur, donc ce que vous fournissez est une carte de luminance, et cela, un outil sait le calculer juste. La sombre, elle, relève d'une décision de design et non d'un calcul : la version automatique honnête, c'est votre dessin sur un fond plus sombre, aussi est-elle proposée comme un aperçu que vous pouvez refuser. Si cet aperçu vous paraît raté, il dit vrai : cette icône a besoin d'un designer, pas d'un filtre.
Alpha et format carré
Apple refuse les icônes d'app comportant de la transparence : tout pixel transparent est donc aplati sur la couleur que vous choisissez avant l'export. La page vous dit si votre source avait seulement un canal alpha. Une source non carrée est complétée par des marges plutôt qu'étirée, car une icône étirée est pire qu'une icône complétée, et bien plus difficile à repérer dans une vignette.
FAQ
De quelle taille dois-je partir ?
1024×1024. Tout le reste en découle, et partir plus petit revient à agrandir, ce qu'aucun soin ne rattrape.
Où vont les fichiers Android ?
Les dossiers mipmap-* se déposent tels quels dans app/src/main/res. L'image 512 pour le Play Store se trouve dans le dossier des tailles simples, pas dans un mipmap.
Puis-je me passer des variantes ?
Oui. Choisissez « claire seulement » et l'appiconset ne contiendra qu'une entrée, ce qui reste valide.
Mon image est-elle envoyée ?
Non. Elle est décodée et redimensionnée sur un canvas dans votre navigateur, et le ZIP est assemblé ici aussi. Rien n'est envoyé nulle part.
Réalisé par l'équipe GO AI. Captures App Store · Tous les outils gratuits