PNG til ICNS-konverter
Lav et macOS .icns-ikon ud fra en kvadratisk PNG uden at åbne Xcode eller Terminal. Brug det til et script pakket som app, et diskbillede, en mappe eller et Electron-build, og se nedenfor, hvordan det fulde iconset fungerer, når du udgiver via Xcode.
Billedkonverter
eller slip JPG, JPEG, JPE …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
85 holder fotos visuelt identiske med originalen. Sænk den kun, hvis du har brug for en mindre fil.
JPG, BMP og EPS har ingen gennemsigtighed. Gennemsigtige pixels udfyldes med denne farve.
Hex-farve, der bruges bag gennemsigtige pixels, f.eks. #FFFFFF.
Dette format rummer kun ét billede. Vælg GIF- eller WebP-output, hvis du vil beholde animationen.
Et ikon i flere størrelser indeholder flere opløsninger i én fil; browsere og operativsystemer vælger den, de har brug for.
Behold de oprindelige mål, eller angiv én side, så billedformatet bevares.
Pixels for den side, du valgte ovenfor.
Procentdel af de oprindelige mål.
sRGB er rigtigt til skærme og nettet. Behold originalen til trykarbejdsgange; gråtoner kasserer farve.
Kun metadata, 0 beholder den oprindelige værdi. Printere og nogle portaler læser dette tal; det ændrer ikke pixelmålene.
Sådan bruger du værktøjet
- 1
Upload en kvadratisk PNG
Brug gennemsigtigt grafik på mindst 1024 × 1024 px.
- 2
Behold alle størrelser
Under Avancerede indstillinger er Ikonstørrelser sat til Alle størrelser (16–256), så Finder-lister, sidebjælker og Dock-ikoner hver får et passende billede.
- 3
Konvertér til ICNS
Tryk på Konvertér til ICNS og download .icns-filen, klar til en app-pakkes Resources-mappe eller et Hent info-vindue.
En .icns-fil er Apples ikoncontainer: én fil med mange kvadratiske bitmaps, som Finder, Dock eller Spotlight tegner i den størrelse, de skal bruge. Når du konverterer en PNG, udfyldes de pladser ud fra ét stykke grafik.
PNG til ICNS: hvad en macOS-ikonfil indeholder
Apple introducerede ICNS-formatet med Mac OS 8.5 i 1998, og Mac OS X beholdt det som den fil, hver applikationspakke peger på. Containeren er vokset med skærmtætheden: 512 px-poster kom med Mac OS X 10.5, og 1024 px-posten, mærket 512 × 512 @2x, kom med Retina-skærme i OS X 10.7 og 10.8.
Hver plads er et par: et 1x-billede og et @2x-billede af samme punktstørrelse til Retina-skærme. Finder vælger det, der passer til skærmen og visningen, og derfor ser en enkelt 1024 px PNG, som Finder skalerer ned, mere sløret ud i listevisning end en ægte 16 px-post.
Størrelser i et Mac-iconset fra 16 px til 1024 px
| Punktstørrelse | 1x-fil (pixel) | @2x-fil (pixel) | Vises i |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Finder-listevisning, menuer |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Sidebjælke, visning med små ikoner |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Finder-ikonvisning, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Visning med store ikoner, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Eksempel i Hent 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] # gentag sips for filerne på 16, 32, 64, 128 og 256 px iconutil -c icns MyApp.iconset
PNG
Portable Network Graphics
PNG er et tabsfrit rasterformat, som PNG Development Group udgav i 1996, og som senere blev standardiseret af W3C og ISO. Det bevarer hver pixel præcist, understøtter fuld alfagennemsigtighed og håndterer tekst, skarpe kanter og flade farver uden artefakter. Den præcision gør det ideelt til skærmbilleder, logoer, ikoner og grafik i brugerflader. Ulempen er størrelsen: fotos gemt som PNG er ofte flere gange større end det samme foto som JPEG eller WebP. Alle browsere, operativsystemer og redigeringsprogrammer åbner PNG-filer.
- Komprimering
- Uden tab
- Gennemsigtighed
- Ja
- Animation
- Nej
- Introduceret
- 1996 · PNG Development Group
ICNS
Apple Icon Image
ICNS er Apples ikoncontainerformat, brugt til ikoner til programmer, mapper og dokumenter i macOS siden Mac OS 8.5 i 1998. Én fil samler flere størrelser fra 16×16 op til 1024×1024 pixel, også Retina-versioner, som regel gemt som PNG-data med gennemsigtighed. Xcode og macOS læser det direkte, men det bruges sjældent uden for Apples platforme. Windows og de fleste webværktøjer kan ikke åbne ICNS uden en konverter.
- Komprimering
- Uden tab
- Gennemsigtighed
- Ja
- Animation
- Nej
- Introduceret
- 1998 · Apple
En PNG bliver til ICNS, når en Mac-app-pakke, installer eller mappe har brug for Apples ikoncontainer med flere opløsninger i én fil; ICNS går kun tilbage til PNG for at genbruge et eksisterende appikon i et dokument eller på et websted.
ICNS-konverter online eller Xcode og iconutil
Denne konverter udfylder pladserne fra 16 til 256 px, hvilket dækker Finder-lister, sidebjælken, Dock og ikonvisning på alle Mac'er, Retina inklusive op til 128 pt-pladsen. Det er, hvad et mappeikon, et DMG-diskikon, en AppleScript- eller Automator-app eller et internt værktøj har brug for, uden at der skal installeres udviklerværktøjer.
Til en app, du indsender til Mac App Store, bruger du 1024 px-kilden i Xcodes asset catalog eller kører iconutil på et komplet iconset som vist ovenfor, så 512 pt-pladserne udfyldes med ægte pixel. Start med et rent kvadrat: Er dit logo bredt, giver værktøjet beskær billede dig først et 1:1-lærred, og sådan beskærer du et billede til et billedformat forklarer, hvor du skal levere luft omkring motivet.
Spørgsmål om PNG til ICNS fra Mac-brugere
Hvordan sætter jeg et eget ICNS-ikon på en mappe eller app på Mac?
Markér emnet i Finder, tryk Kommando-I for at åbne Hent info, og træk derefter .icns-filen hen på det lille ikon øverst til venstre i vinduet. Til en app, du bygger selv, lægger du filen i Contents/Resources og angiver den i nøglen CFBundleIconFile i Info.plist.
Hvilken PNG-størrelse skal jeg starte med til en ICNS?
1024 × 1024 px, den største plads, Apple definerer. En mindre PNG kan stadig konverteres, men alle størrelser over kildens opløsning bliver opskaleret og ser bløde ud på Retina-skærme. Grafikken bør være kvadratisk med gennemsigtig baggrund uden for ikonets form.
Har jeg brug for en hjemmelavet ICNS, hvis mit Xcode-projekt har et asset catalog?
Nej. Når et macOS-mål bruger et AppIcon-sæt i Assets.xcassets, kompilerer Xcode det og genererer appens ikonfil under build. En separat .icns er til projekter uden Xcode: shell-script-apps, Electron- og Tauri-pakkere, Python-bundlere og DMG-baggrunde.
Hvorfor ligger mit nye ikon i en grå firkant med runde hjørner?
Siden macOS 11 Big Sur følger Mac-appikoner en afrundet kvadratisk form, og macOS 26 Tahoe placerer ikoner, der ikke udfylder den form, i en grå flise. Tegn det afrundede kvadrat ind i selve grafikken med gennemsigtige hjørner, så vises det, som det er designet.
Komprimerer en ICNS-fil min grafik?
Ikke på en måde, du kan se. Moderne .icns-filer gemmer deres større billeder som PNG-data i containeren, hvilket er tabsfrit. Kun de små ældre poster bruger Apples egen run-length-metode med en separat 8-bit-maske, og dem viser nuværende Mac'er sjældent.
Kan Windows eller Linux bruge den samme ikonfil?
Windows kræver ICO, ikke ICNS; PNG til ICO laver det af den samme grafik. Linux-skriveborde læser almindelige PNG- eller SVG-ikoner fra temamapperne, så den oprindelige PNG er allerede det, de vil have.