Converti jpg in icns

Converti JPG in ICNS

Crea un’icona ICNS macOS multi-risoluzione da un JPG con ImageMagick e iconutil.

Converti i file JPG online

Non abbiamo ancora un convertitore online dedicato per JPG in ICNS, ma puoi convertire i file JPG online in questi e altri formati:

Come convertire jpg in icns file

  • Grafica

Un bundle applicativo macOS, un elemento del Finder o un’icona del Dock può richiedere il formato ICNS di Apple invece di un’immagine JPG. La conversione impacchetta la grafica nelle dimensioni delle icone utilizzate da macOS, ma non aggiunge dettagli o trasparenza che il JPG non contiene.

Cos’è il formato JPG

JPG, scritto anche JPEG, è un formato raster con perdita destinato principalmente a fotografie e immagini complesse. Fotocamere, telefoni, scanner, browser ed editor di immagini lo creano comunemente. JPG memorizza milioni di colori in file relativamente piccoli, ma non supporta un canale alpha-transparency e modifiche e salvataggi ripetuti possono introdurre ulteriori artefatti di compressione.

Cos’è il formato ICNS

ICNS è il formato contenitore per icone di Apple per applicazioni macOS, cartelle, documenti e risorse di sistema. Un singolo file può contenere più rappresentazioni bitmap, incluse risoluzioni standard e Retina, in modo che macOS possa selezionare l’immagine appropriata per Finder, il Dock o un bundle applicativo.

ICNS è più adatto di un singolo JPG quando macOS deve utilizzare l’immagine come icona. Il contenitore può contenere immagini con trasparenza, ma una sorgente JPG inizia come immagine opaca. Rimuovi lo sfondo o crea la trasparenza in un editor di immagini ed esporta file PNG prima di creare il file ICNS.

Come convertire JPG in ICNS

Utilizzo di ImageMagick e iconutil

Su macOS, il flusso di lavoro più controllabile utilizza ImageMagick per creare le rappresentazioni PNG e il comando iconutil integrato di Apple per impacchettarle. Installa ImageMagick con Homebrew se non è già installato:

brew install imagemagick

Quando possibile, utilizza una sorgente quadrata. I comandi seguenti ritagliano l’immagine dal centro quando le sue proporzioni non corrispondono al quadrato richiesto:

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 applica l’orientamento EXIF della fotocamera prima dell’elaborazione. Il modificatore di ridimensionamento ^ fa sì che l’immagine copra il quadrato, mentre -extent ritaglia l’eccesso. Per preservare l’immagine completa, aggiungi invece del padding in un editor oppure utilizza una tela quadrata trasparente prima dell’esportazione.

Impacchetta l’iconset completato:

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

Il file MyIcon.icns risultante può essere utilizzato in un bundle applicativo macOS oppure assegnato a un file o a una cartella tramite la finestra Get Info di Finder. La modifica di un bundle applicativo esistente può invalidarne la firma del codice oppure essere annullata da un aggiornamento dell’applicazione.

Utilizzo di un editor grafico

Affinity Photo, Adobe Photoshop, GIMP e Preview possono ritagliare la sorgente, rimuoverne lo sfondo ed esportare file PNG. Il supporto all’esportazione ICNS varia in base all’applicazione e alla versione, quindi il flusso di lavoro macOS più affidabile consiste nel creare la grafica e le immagini sorgente PNG nell’editor, inserirle in una directory .iconset denominata correttamente ed eseguire iconutil. I progetti Xcode generalmente utilizzano un catalogo di risorse invece di un file ICNS gestito manualmente per le build moderne delle applicazioni.

Utilizzo di un convertitore online

CloudConvert e Zamzar possono offrire la conversione da JPG a ICNS, sebbene i formati disponibili e le opzioni di output possano cambiare. Carica il JPG, scegli ICNS, avvia la conversione e scarica il risultato. Verifica che il file scaricato sia un ICNS multi-risoluzione valido, anziché un file rinominato o un contenitore che contiene una sola bitmap di piccole dimensioni. Non caricare immagini riservate, grafiche proprietarie o risorse dell’applicazione su un servizio di terze parti.

Limiti di qualità e compatibilità

  • Utilizza una sorgente di almeno 1024 × 1024 pixel quando l’icona deve includere una rappresentazione Retina da 512 × 512. Una sorgente più piccola verrà ingrandita e potrebbe apparire sfocata.
  • I comandi precedenti creano PNG opachi perché il JPG è opaco. La rimozione dello sfondo deve avvenire prima dell’impacchettamento e la grafica modificata deve essere esportata con un canale alpha.
  • Gli artefatti JPG, i dettagli fini e il testo diventano difficili da riconoscere a 16 × 16 e 32 × 32 pixel. Semplifica il design e controlla le rappresentazioni più piccole.
  • ICNS è un contenitore, non un formato di miglioramento della qualità; non può ripristinare i dettagli persi a causa della compressione JPG.
  • iconutil è incluso in macOS e deve essere eseguito su tale sistema. ImageMagick può creare le rappresentazioni PNG su Windows o Linux, ma per impacchettare e convalidare il file finale è necessaria un’utilità separata compatibile con ICNS.

Confronto formato: JPG vs ICNS

Come i formati JPG e ICNS si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati JPG e ICNS
Proprietà .JPG JPEG File Interchange Format .ICNS Apple Icon Image format
Compressione Lossy Entrambi
Trasparenza No Sì
Animazione No No
Livelli No No
Profondità di colore Colore reale (24 bit) Colore reale con alpha (32 bit)
Supporto metadata Estesa Base
Si apre in un browser web Sì, nativamente No
Dimensione tipica del file Piccolo Piccolo
Standard aperto Sì Parzialmente aperto
Ideale per Fotografie Icone
Introdotto 1992 2001
Sviluppatore Joint Photographic Experts Group Apple Inc.
Tipo MIME image/jpeg image/icns

Altre conversioni di file .jpg

Conversione inversa

Conversione in .icns
da altri formati

Condividi sui social media: