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
- Graphiques
- Aucune note pour l'instant.
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.
iconutilest 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.
| 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 |
Logiciel suggéré pour convertir jpg en icns
Autres conversions de fichiers .jpg
- jpg en exe
- jpg en tns
- jpg en png
- jpg en cdr
- jpg en scr
- jpg en pat
- jpg en ico
- jpg en pgm
- jpg en dat
- jpg en ani
- jpg en 3fr
- jpg en ai
- jpg en arw
- jpg en ascii
- jpg en avif
- jpg en bmp
- jpg en btw
- jpg en cap
- jpg en ccx
- jpg en cdt
- jpg en cgm
- jpg en cin
- jpg en cmx
- jpg en cpt
- jpg en cr2
- jpg en crw
- jpg en cur
- jpg en dcm
- jpg en dcr
- jpg en dcx
- jpg en dds
- jpg en dicom
- jpg en djvu
- jpg en dng
- jpg en dpx
- jpg en drawing
- jpg en drw
- jpg en dwg
- jpg en dxf
- jpg en ec4
- jpg en ecw
- jpg en el6
- jpg en el8
- jpg en emf
- jpg en emz
- jpg en epf
- jpg en eps
- jpg en epsf
- jpg en erf
- jpg en exr
- jpg en fff
- jpg en fit
- jpg en fits
- jpg en gem
- jpg en gif
- jpg en grd
- jpg en hdr
- jpg en heic
- jpg en icon
- jpg en idml
- jpg en iff
- jpg en indd
- jpg en inp
- jpg en is2
- jpg en jfif
- jpg en jif
- jpg en jp2
- jpg en jpc
- jpg en jpe
- jpg en jpf
- jpg en jps
- jpg en jpx
- jpg en jxl
- jpg en jxr
- jpg en kdc
- jpg en lbl
- jpg en lmk
- jpg en mbm
- jpg en mp3
- jpg en mrw
- jpg en ncd
- jpg en nef
- jpg en nrw
- jpg en odg
- jpg en ogg
- jpg en ora
- jpg en orf
- jpg en otg
- jpg en pbm
- jpg en pct
- jpg en pcx
- jpg en pdf
- jpg en pdn
- jpg en pef
- jpg en pic
- jpg en pict
- jpg en pnm
- jpg en ppm
- jpg en pri
- jpg en ps
- jpg en psb
- jpg en psd
- jpg en pspimage
- jpg en ptg
- jpg en ptl
- jpg en pxd
- jpg en raf
- jpg en ras
- jpg en rgb
- jpg en rw2
- jpg en rwl
- jpg en sdr
- jpg en sgi
- jpg en skf
- jpg en sr2
- jpg en srf
- jpg en std
- jpg en svg
- jpg en svgz
- jpg en tga
- jpg en tif
- jpg en tiff
- jpg en vector
- jpg en vsd
- jpg en vsdx
- jpg en wav
- jpg en wbmp
- jpg en webp
- jpg en wmf
- jpg en wpg
- jpg en xbm
- jpg en xcf
- jpg en xmp
- jpg en xpm