Konvertera PNG till ICNS
Skapa en .icns-ikon för macOS från en kvadratisk PNG utan att öppna Xcode eller Terminal. Använd den för ett skript paketerat som app, en diskavbild, en mapp eller ett Electron-bygge. Längre ned ser du hur hela ikonuppsättningen fungerar när du distribuerar via Xcode.
Bildkonverterare
eller släpp JPG, JPEG, JPE …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
85 gör att foton ser identiska ut med originalet. Sänk den bara när du behöver en mindre fil.
JPG, BMP och EPS saknar transparens. Genomskinliga pixlar fylls med denna färg.
Hexfärg som används bakom genomskinliga pixlar, t.ex. #FFFFFF.
Det här formatet rymmer bara en bild. Välj GIF eller WebP som utdata om du vill behålla animationen.
En ikon med flera storlekar innehåller flera upplösningar i en fil; webbläsare och operativsystem väljer den de behöver.
Behåll originalmåtten, eller ange en sida så behålls proportionerna.
Pixlar för sidan du valde ovan.
Procent av originalmåtten.
sRGB passar skärmar och webben. Behåll originalet för tryckflöden; gråskala tar bort färg.
Endast metadata, 0 behåller originalvärdet. Skrivare och vissa portaler läser detta tal; det ändrar inte pixelmåtten.
Så använder du verktyget
- 1
Ladda upp en kvadratisk PNG
Använd en bild med transparent bakgrund på minst 1024 × 1024 px.
- 2
Behåll alla storlekar
Under Avancerade inställningar är Ikonstorlekar inställt på Alla storlekar (16–256), så att Finder-listor, sidofält och Dock-rutor får var sin matchande bild.
- 3
Konvertera till ICNS
Klicka på Konvertera till ICNS och ladda ner .icns-filen, redo för mappen Resources i ett appaket eller för fönstret Hämta info.
En .icns-fil är Apples ikonbehållare: en fil med många kvadratiska bitmappar, där Finder, Dock eller Spotlight ritar den storlek som behövs. När du konverterar en PNG fylls alla dessa platser utifrån en enda bild.
PNG till ICNS: vad en ikonfil för macOS innehåller
Apple introducerade ICNS-formatet med Mac OS 8.5 år 1998, och Mac OS X behöll det som den fil som varje appaket pekar på. Behållaren har vuxit med skärmarnas upplösning: poster på 512 px kom med Mac OS X 10.5, och posten på 1024 px, märkt 512 × 512 @2x, kom med Retina-skärmarna i OS X 10.7 och 10.8.
Varje plats är ett par: en 1x-bild och en @2x-bild med samma punktstorlek för Retina-skärmar. Finder väljer den som passar skärmen och vyn, och därför ser en enda PNG på 1024 px som Finder skalar ner suddigare ut i listvyn än en riktig post på 16 px.
Storlekar i en Mac-ikonuppsättning från 16 px till 1024 px
| Punktstorlek | 1x-fil (pixlar) | @2x-fil (pixlar) | Visas i |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Finders listvy, menyer |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Sidofält, vy med små ikoner |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Finders ikonvy, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Vy med stora ikoner, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Förhandsvisning i Hämta info, 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] # upprepa sips för filerna på 16, 32, 64, 128 och 256 px iconutil -c icns MyApp.iconset
PNG
Portable Network Graphics
PNG är ett förlustfritt rasterformat som publicerades 1996 av PNG Development Group och senare standardiserades av W3C och ISO. Det behåller varje pixel exakt, stöder full alfatransparens och hanterar text, skarpa kanter och släta färgytor utan artefakter. Den precisionen gör det idealiskt för skärmdumpar, logotyper, ikoner och gränssnittsgrafik. Nackdelen är storleken: foton som sparas som PNG är ofta flera gånger större än samma foto som JPEG eller WebP. Alla webbläsare, operativsystem och redigeringsprogram öppnar PNG-filer.
- Komprimering
- Förlustfri
- Transparens
- Ja
- Animation
- Nej
- Introducerades
- 1996 · PNG Development Group
ICNS
Apple Icon Image
ICNS är Apples ikonformat, som används för ikoner till program, mappar och dokument i macOS sedan Mac OS 8.5 1998. En enda fil innehåller flera storlekar, från 16×16 upp till 1024×1024 pixlar, inklusive Retina-versioner, oftast lagrade som PNG-data med transparens. Xcode och macOS läser det direkt, men det används sällan utanför Apples plattformar. Windows och de flesta webbverktyg kan inte öppna ICNS utan en konverterare.
- Komprimering
- Förlustfri
- Transparens
- Ja
- Animation
- Nej
- Introducerades
- 1998 · Apple
En PNG blir ICNS när ett Mac-appaket, ett installationsprogram eller en mapp behöver Apples ikonbehållare med flera upplösningar i en fil. ICNS går tillbaka till PNG bara för att återanvända en befintlig appikon i ett dokument eller på en webbplats.
ICNS-konverterare online eller Xcode och iconutil
Den här konverteraren fyller platserna från 16 till 256 px, vilket täcker Finder-listor, sidofältet, Dock och ikonvyn på alla Mac-datorer, Retina inräknat upp till platsen på 128 pt. Det är vad en mappikon, en DMG-volymikon, en AppleScript- eller Automator-app eller ett internt verktyg behöver, utan att några utvecklarverktyg är installerade.
För en app som du skickar in till Mac App Store använder du källbilden på 1024 px i Xcodes tillgångskatalog eller kör iconutil på en komplett iconset enligt ovan, så att platserna på 512 pt fylls med riktiga pixlar. Börja med en ren kvadrat: om din logotyp är bred ger verktyget beskär bild dig först en 1:1-yta, och hur man beskär en bild till ett bildförhållande förklarar var du bör lämna marginal.
Frågor från Mac-användare om PNG till ICNS
Hur sätter jag en egen ICNS-ikon på en mapp eller app i Mac?
Markera objektet i Finder, tryck på Kommando-I för att öppna Hämta info och dra sedan .icns-filen till den lilla ikonen uppe till vänster i fönstret. För en app som du bygger själv lägger du filen i Contents/Resources och anger dess namn i nyckeln CFBundleIconFile i Info.plist.
Vilken PNG-storlek ska jag utgå från för en ICNS?
1024 × 1024 px, den största storlek som Apple definierar. En mindre PNG går också att konvertera, men alla storlekar över källbildens upplösning skalas upp och ser suddiga ut på Retina-skärmar. Bilden bör vara kvadratisk med transparent bakgrund utanför ikonens form.
Behöver jag en egen ICNS om mitt Xcode-projekt har en tillgångskatalog?
Nej. När ett macOS-mål använder en AppIcon-uppsättning i Assets.xcassets kompilerar Xcode den och skapar appens ikonfil under bygget. En separat .icns behövs för projekt utan Xcode: skalskriptappar, Electron- och Tauri-paketerare, Python-paketerare och DMG-bakgrunder.
Varför hamnar min nya ikon i en grå kvadrat med rundade hörn?
Sedan macOS 11 Big Sur följer appikoner på Mac en rundad kvadratisk form, och macOS 26 Tahoe placerar ikoner som inte fyller den formen i en grå ruta. Rita in den rundade kvadraten i själva bilden och låt hörnen vara transparenta, så visar systemet ikonen som du har tänkt dig.
Komprimerar en ICNS-fil min bild?
Inte på ett sätt som syns. Moderna .icns-filer lagrar sina större bilder som PNG-data i behållaren, vilket är förlustfritt. Bara de minsta äldre posterna använder Apples egen körlängdskodning med en separat 8-bitarsmask, och de visas sällan på dagens Mac-datorer.
Kan Windows eller Linux använda samma ikonfil?
Windows behöver ICO, inte ICNS. PNG till ICO skapar den från samma bild. Linux-skrivbord läser vanliga PNG- eller SVG-ikoner från temamapparna, så den ursprungliga PNG-filen är redan det de vill ha.