Convertir jpg en icns

Convertir JPG en ICNS

Créer une icône ICNS macOS multirésolution à partir d’un JPG avec ImageMagick et iconutil.

Convertir des fichiers JPG en ligne

Nous n’avons pas encore de convertisseur en ligne dédié pour JPG vers ICNS, mais vous pouvez convertir des fichiers JPG en ligne vers ces formats et bien d’autres :

Comment convertir jpg en fichier icns

Un bundle d’application macOS, un élément du Finder ou une icône du Dock peut nécessiter le format ICNS d’Apple au lieu d’une image JPG. La conversion regroupe l’illustration dans les tailles d’icône utilisées par macOS, mais elle n’ajoute ni détails ni transparence que le JPG ne contient pas.

Qu’est-ce que le format JPG ?

JPG, également appelé JPEG, est un format raster avec perte principalement destiné aux photographies et aux images complexes. Les appareils photo, les téléphones, les scanners, les navigateurs et les éditeurs d’images le créent couramment. JPG stocke des millions de couleurs dans des fichiers relativement petits, mais il ne prend pas en charge un canal de transparence alpha, et les modifications et enregistrements répétés peuvent introduire des artefacts de compression supplémentaires.

Qu’est-ce que le format ICNS ?

ICNS est le format de conteneur d’icônes d’Apple pour les applications, dossiers, documents et ressources système macOS. Un fichier peut contenir plusieurs représentations bitmap, notamment des résolutions standard et Retina, afin que macOS puisse sélectionner une image appropriée pour le Finder, le Dock ou un bundle d’application.

ICNS est plus adapté qu’un JPG unique lorsque macOS doit utiliser l’image comme icône. Le conteneur peut contenir des images avec transparence, mais une source JPG est initialement opaque. Supprimez son arrière-plan ou créez de la transparence dans un éditeur d’images, puis exportez des fichiers PNG avant de créer le fichier ICNS.

Comment convertir JPG en ICNS

Utiliser ImageMagick et iconutil

Sous macOS, le workflow le plus contrôlable utilise ImageMagick pour créer les représentations PNG et la commande intégrée iconutil d’Apple pour les regrouper. Installez ImageMagick avec Homebrew s’il ne l’est pas déjà :

brew install imagemagick

Utilisez si possible une source carrée. Les commandes suivantes recadrent l’image depuis le centre lorsque ses proportions ne correspondent pas au carré demandé :

mkdir MyIcon.iconset
magick input.jpg -auto-orient -resize 16x16^ -gravity center -extent 16x16 MyIcon.iconset/icon_16x16.png
magick input.jpg -auto-orient -resize 32x32^ -gravity center -extent 32x32 MyIcon.iconset/icon_16x16@2x.png
magick input.jpg -auto-orient -resize 32x32^ -gravity center -extent 32x32 MyIcon.iconset/icon_32x32.png
magick input.jpg -auto-orient -resize 64x64^ -gravity center -extent 64x64 MyIcon.iconset/icon_32x32@2x.png
magick input.jpg -auto-orient -resize 128x128^ -gravity center -extent 128x128 MyIcon.iconset/icon_128x128.png
magick input.jpg -auto-orient -resize 256x256^ -gravity center -extent 256x256 MyIcon.iconset/icon_128x128@2x.png
magick input.jpg -auto-orient -resize 256x256^ -gravity center -extent 256x256 MyIcon.iconset/icon_256x256.png
magick input.jpg -auto-orient -resize 512x512^ -gravity center -extent 512x512 MyIcon.iconset/icon_256x256@2x.png
magick input.jpg -auto-orient -resize 512x512^ -gravity center -extent 512x512 MyIcon.iconset/icon_512x512.png
magick input.jpg -auto-orient -resize 1024x1024^ -gravity center -extent 1024x1024 MyIcon.iconset/icon_512x512@2x.png

-auto-orient applique l’orientation EXIF de l’appareil photo avant le traitement. Le modificateur de redimensionnement ^ fait couvrir à l’image tout le carré, et -extent recadre l’excédent. Pour conserver l’image complète, ajoutez plutôt des marges dans un éditeur ou utilisez une toile carrée transparente avant l’exportation.

Regroupez l’iconset terminé :

iconutil -c icns -o MyIcon.icns MyIcon.iconset

Le fichier MyIcon.icns obtenu peut être utilisé dans un bundle d’application macOS ou attribué à un fichier ou à un dossier via la fenêtre Get Info du Finder. La modification d’un bundle d’application existant peut invalider sa signature de code ou être annulée par une mise à jour de l’application.

Utiliser un éditeur graphique

Affinity Photo, Adobe Photoshop, GIMP et Preview peuvent recadrer la source, supprimer son arrière-plan et exporter des fichiers PNG. La prise en charge de l’exportation ICNS varie selon l’application et sa version. Le workflow macOS fiable consiste donc à créer l’illustration et les images source PNG dans l’éditeur, à les placer dans un répertoire .iconset correctement nommé, puis à exécuter iconutil. Les projets Xcode utilisent généralement un catalogue d’assets plutôt qu’un fichier ICNS géré manuellement pour les builds modernes d’applications.

Utiliser un convertisseur en ligne

CloudConvert et Zamzar peuvent proposer une conversion JPG vers ICNS, bien que les formats disponibles et les options de sortie puissent changer. Importez le JPG, choisissez ICNS, démarrez la conversion, puis téléchargez le résultat. Vérifiez que le fichier téléchargé est un ICNS multi-résolution valide plutôt qu’un fichier renommé ou qu’un conteneur ne contenant qu’un seul petit bitmap. N’envoyez pas d’images confidentielles, d’illustrations propriétaires ou d’assets d’application à un service tiers.

Limites de qualité et de compatibilité

  • Utilisez une source d’au moins 1024 × 1024 pixels lorsque l’icône doit inclure une représentation Retina de 512 × 512. Une source plus petite sera agrandie et risque de paraître floue.
  • Les commandes ci-dessus créent des PNG opaques, car le JPG est opaque. La suppression de l’arrière-plan doit avoir lieu avant le regroupement, et l’illustration modifiée doit être exportée avec un canal alpha.
  • Les artefacts JPG, les détails fins et le texte deviennent difficiles à reconnaître à 16 × 16 et 32 × 32 pixels. Simplifiez le design et examinez les plus petites représentations.
  • ICNS est un conteneur, et non un format d’amélioration de la qualité ; il ne peut pas restaurer les détails perdus lors de la compression JPG.
  • iconutil est inclus avec macOS et doit y être exécuté. ImageMagick peut créer les représentations PNG sous Windows ou Linux, mais un utilitaire distinct compatible avec ICNS est nécessaire pour regrouper et valider le fichier final.

Comparaison du format JPG vs ICNS

Comparaison entre les formats JPG et ICNS sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier JPG et ICNS
Propriété .JPG JPEG File Interchange Format .ICNS Apple Icon Image format
Compression Avec perte Les deux
Transparence Non Oui
Animation Non Non
Calques Non Non
Profondeur de couleur Couleur vraie (24 bits) Couleur vraie avec alpha (32 bits)
Support des métadonnées Étendu Basique
S’ouvre dans un navigateur web Oui, nativement Non
Taille de fichier typique Petit Petit
Norme ouverte Oui Partiellement ouvert
Idéal pour Photographies Icônes
Date d’introduction 1992 2001
Développeur Joint Photographic Experts Group Apple Inc.
Type MIME image/jpeg image/icns

Autres conversions de fichiers .jpg

Conversion inverse

Conversion vers .icns
depuis d'autres formats

Partager sur les réseaux sociaux :