Convertire PNG in ICNS
Crea un'icona .icns per macOS da un PNG quadrato senza aprire Xcode o il Terminale. Si può usare per uno script trasformato in app, un'immagine disco, una cartella o una build Electron; più sotto si spiega come funziona l'iconset completo quando si distribuisce tramite Xcode.
Convertitore di immagini
oppure trascina qui File JPG, JPEG, JPE … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
85 mantiene le foto visivamente identiche all'originale. Abbassarla solo se serve un file più piccolo.
JPG, BMP ed EPS non supportano la trasparenza. I pixel trasparenti vengono riempiti con questo colore.
Colore esadecimale usato dietro i pixel trasparenti, ad es. #FFFFFF.
Questo formato contiene una sola immagine. Scegliere GIF o WebP come output per mantenere l'animazione.
Un'icona multi-dimensione contiene più risoluzioni in un solo file; browser e sistemi operativi scelgono quella che serve.
Mantiene le dimensioni originali, oppure si inserisce un lato e le proporzioni vengono conservate.
Pixel per il lato scelto sopra.
Percentuale delle dimensioni originali.
sRGB è la scelta giusta per schermi e web. Mantenere l'originale per i flussi di stampa; la scala di grigi elimina il colore.
Solo metadati, 0 mantiene il valore originale. Le stampanti e alcuni portali leggono questo numero; non cambia le dimensioni in pixel.
Come usare questo strumento
- 1
Carica un PNG quadrato
Usa un'immagine con sfondo trasparente di almeno 1024 × 1024 px.
- 2
Mantieni tutte le dimensioni
In Impostazioni avanzate, Dimensioni delle icone è impostato su Tutte le dimensioni (16–256), così gli elenchi del Finder, le barre laterali e il Dock ricevono ciascuno un'immagine adatta.
- 3
Converti in ICNS
Premi Converti in ICNS e scarica il file .icns, pronto per la cartella Resources di un bundle di app o per la finestra Ottieni informazioni.
Un file .icns è il contenitore di icone di Apple: un solo file, molte bitmap quadrate, ciascuna usata da Finder, Dock o Spotlight nella dimensione che serve. Convertire un PNG riempie questi slot a partire da un'unica immagine.
Da PNG a ICNS: cosa contiene un file di icona macOS
Apple ha introdotto il formato ICNS con Mac OS 8.5 nel 1998, e Mac OS X lo ha mantenuto come file a cui punta ogni bundle di applicazione. Il contenitore è cresciuto con la densità degli schermi: le voci da 512 px sono arrivate con Mac OS X 10.5, e quella da 1024 px, etichettata 512 × 512 @2x, con i display Retina in OS X 10.7 e 10.8.
Ogni slot è una coppia: un'immagine 1x e una @2x della stessa dimensione in punti per gli schermi Retina. Il Finder sceglie quella adatta al display e alla vista, ed è per questo che un singolo PNG da 1024 px ridotto dal Finder appare più sfocato nella vista elenco di una vera voce da 16 px.
Dimensioni dell'iconset Mac da 16 px a 1024 px
| Dimensione in punti | File 1x (pixel) | File @2x (pixel) | Dove appare |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Vista elenco del Finder, menu |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Barra laterale, vista icone piccole |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Vista icone del Finder, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Vista icone grandi, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Anteprima di Ottieni informazioni, App Store |
mkdir MyApp.iconset sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png cp icon-1024.png MyApp.iconset/[email protected] # ripetere sips per i file da 16, 32, 64, 128 e 256 px iconutil -c icns MyApp.iconset
PNG
Portable Network Graphics
PNG è un formato raster senza perdita pubblicato nel 1996 dal PNG Development Group e poi standardizzato da W3C e ISO. Conserva ogni pixel esattamente, supporta la trasparenza alfa completa e gestisce testo, bordi netti e colori piatti senza artefatti. Questa precisione lo rende ideale per screenshot, loghi, icone e grafica di interfaccia. Il compromesso è la dimensione: le fotografie salvate in PNG sono spesso diverse volte più grandi della stessa foto in JPEG o WebP. Tutti i browser, i sistemi operativi e gli editor aprono i file PNG.
- Compressione
- Senza perdita
- Trasparenza
- Sì
- Animazione
- No
- Introdotto
- 1996 · PNG Development Group
ICNS
Apple Icon Image
ICNS è il formato contenitore di icone di Apple, usato per le icone di applicazioni, cartelle e documenti in macOS da Mac OS 8.5 nel 1998. Un singolo file raccoglie più dimensioni, da 16×16 fino a 1024×1024 pixel, comprese le versioni Retina, di solito memorizzate come dati PNG con trasparenza. Xcode e macOS lo leggono direttamente, ma è raramente usato fuori dalle piattaforme Apple. Windows e la maggior parte degli strumenti web non aprono ICNS senza un convertitore.
- Compressione
- Senza perdita
- Trasparenza
- Sì
- Animazione
- No
- Introdotto
- 1998 · Apple
Un PNG diventa ICNS quando un bundle di app Mac, un installer o una cartella richiede il contenitore di icone Apple con più risoluzioni in un unico file; da ICNS si torna a PNG solo per riutilizzare un'icona di app esistente in un documento o su un sito web.
Convertitore ICNS online o Xcode e iconutil
Questo convertitore riempie gli slot da 16 a 256 px, che coprono gli elenchi del Finder, la barra laterale, il Dock e la vista icone su ogni Mac, Retina inclusi fino allo slot da 128 pt. È ciò che serve per l'icona di una cartella, di un volume DMG, di un'app AppleScript o Automator, o di uno strumento interno, senza installare strumenti per sviluppatori.
Per un'app da inviare al Mac App Store, usa l'originale da 1024 px nel catalogo risorse di Xcode oppure esegui iconutil su un iconset completo come mostrato sopra, così gli slot da 512 pt sono riempiti con pixel reali. Parti da un quadrato pulito: se il logo è largo, lo strumento ritaglia immagine offre prima un'area 1:1, e come ritagliare un'immagine con un rapporto spiega dove lasciare i margini.
Domande degli utenti Mac sulla conversione da PNG a ICNS
Come si applica un'icona ICNS personalizzata a una cartella o a un'app Mac?
Seleziona l'elemento nel Finder, premi Comando-I per aprire Ottieni informazioni, poi trascina il file .icns sulla piccola icona in alto a sinistra nella finestra. Per un'app che crei tu, inserisci il file in Contents/Resources e indicane il nome nella chiave CFBundleIconFile di Info.plist.
Da quale dimensione di PNG conviene partire per un ICNS?
1024 × 1024 px, lo slot più grande definito da Apple. Un PNG più piccolo viene comunque convertito, ma ogni dimensione superiore all'originale viene ingrandita e appare sfocata sugli schermi Retina. L'immagine deve essere quadrata, con sfondo trasparente fuori dalla forma dell'icona.
Serve un ICNS fatto a mano se il progetto Xcode ha un asset catalog?
No. Quando un target macOS usa un set AppIcon in Assets.xcassets, Xcode lo compila e genera il file icona dell'app durante la build. Un .icns separato serve per i progetti senza Xcode: app basate su shell script, packager Electron e Tauri, bundler Python e sfondi DMG.
Perché la nuova icona appare dentro un quadrato grigio arrotondato?
Da macOS 11 Big Sur le icone delle app Mac seguono una forma a quadrato arrotondato, e macOS 26 Tahoe inserisce in un riquadro grigio le icone che non riempiono quella forma. Disegna il quadrato arrotondato direttamente nell'immagine, lasciando gli angoli trasparenti, e il sistema la mostrerà come progettata.
Un file ICNS comprime la grafica?
Non in modo visibile. I file .icns moderni memorizzano le immagini più grandi come dati PNG all'interno del contenitore, quindi senza perdita. Solo le piccole voci legacy usano lo schema run-length di Apple con una maschera a 8 bit separata, e sui Mac attuali sono raramente visualizzate.
Windows o Linux possono usare lo stesso file di icona?
Windows richiede ICO, non ICNS; PNG in ICO lo crea dalla stessa immagine. I desktop Linux leggono icone PNG o SVG dalle cartelle dei temi, quindi il PNG originale è già quello che serve.