PNG til ICNS-konverter
Lag et macOS .icns-ikon fra en kvadratisk PNG uten å åpne Xcode eller Terminal. Bruk det til et skript pakket som app, et diskbilde, en mappe eller en Electron-build, og se nedenfor hvordan et fullstendig iconset fungerer når du publiserer via Xcode.
Bildekonverterer
eller slipp JPG, JPEG, JPE …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
85 holder bilder visuelt identiske med originalen. Senk den bare når du trenger en mindre fil.
JPG, BMP og EPS har ikke gjennomsiktighet. Gjennomsiktige piksler fylles med denne fargen.
Heksadesimal farge som brukes bak gjennomsiktige piksler, f.eks. #FFFFFF.
Dette formatet rommer ett enkelt bilde. Velg GIF eller WebP som utdata hvis du vil beholde animasjonen.
Et ikon med flere størrelser inneholder flere oppløsninger i én fil; nettlesere og operativsystemer velger den de trenger.
Behold de opprinnelige dimensjonene, eller oppgi én side så beholdes sideforholdet.
Piksler for siden du valgte ovenfor.
Prosent av de opprinnelige dimensjonene.
sRGB passer for skjerm og nett. Behold originalen for trykkarbeidsflyter; gråtoner forkaster fargen.
Bare metadata, 0 beholder opprinnelig verdi. Skrivere og noen portaler leser dette tallet; det endrer ikke pikseldimensjonene.
Slik bruker du dette verktøyet
- 1
Last opp en kvadratisk PNG
Bruk et motiv med gjennomsiktig bakgrunn på minst 1024 × 1024 px.
- 2
Behold alle størrelser
Under Avanserte innstillinger er Ikonstørrelser satt til Alle størrelser (16–256), slik at Finder-lister, sidefelt og Dock-ikoner får hvert sitt tilpassede bilde.
- 3
Konverter til ICNS
Trykk Konverter til ICNS og last ned .icns-filen, klar for Resources-mappen i en app-pakke eller for et Get Info-vindu.
En .icns-fil er Apples ikonbeholder: én fil med mange kvadratiske bitmap-bilder, som Finder, Dock eller Spotlight tegner i den størrelsen de trenger. Når du konverterer en PNG, fylles alle disse plassene fra ett enkelt motiv.
PNG til ICNS: hva en ikonfil for macOS inneholder
Apple innførte ICNS-formatet med Mac OS 8.5 i 1998, og Mac OS X beholdt det som filen hver applikasjonspakke peker til. Beholderen har vokst med skjermtettheten: 512 px-oppføringer kom med Mac OS X 10.5, og 1024 px-oppføringen, merket 512 × 512 @2x, kom med Retina-skjermer i OS X 10.7 og 10.8.
Hver plass er et par: et 1x-bilde og et @2x-bilde med samme punktstørrelse for Retina-skjermer. Finder velger det som passer til skjermen og visningen, og derfor ser en enkelt 1024 px PNG som Finder skalerer ned, uskarpere ut i listevisning enn en ekte 16 px-oppføring.
Størrelser i et Mac-iconset fra 16 px til 1024 px
| Punktstørrelse | 1x-fil (piksler) | @2x-fil (piksler) | Vises i |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Finders listevisning, menyer |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Sidefelt, visning med små ikoner |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Finders 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) | Get Info-forhåndsvisning, App Store |
mkdir MinApp.iconset sips -z 512 512 ikon-1024.png --out MinApp.iconset/icon_512x512.png cp ikon-1024.png MinApp.iconset/[email protected] # gjenta sips for filene på 16, 32, 64, 128 og 256 px iconutil -c icns MinApp.iconset
PNG
Portable Network Graphics
PNG er et tapsfritt rasterformat utgitt i 1996 av PNG Development Group og senere standardisert av W3C og ISO. Det beholder hver piksel nøyaktig, støtter full alfa-gjennomsiktighet og håndterer tekst, skarpe kanter og flate farger uten artefakter. Den presisjonen gjør det ideelt for skjermbilder, logoer, ikoner og grensesnittgrafikk. Ulempen er størrelsen: fotografier lagret som PNG er ofte flere ganger større enn samme bilde som JPEG eller WebP. Alle nettlesere, operativsystemer og redigeringsprogrammer åpner PNG-filer.
- Komprimering
- Tapsfri
- Gjennomsiktighet
- Ja
- Animasjon
- Nei
- Introdusert
- 1996 · PNG Development Group
ICNS
Apple Icon Image
ICNS er Apples ikonbeholderformat, brukt til ikoner for programmer, mapper og dokumenter i macOS siden Mac OS 8.5 i 1998. Én enkelt fil samler flere størrelser, fra 16×16 opp til 1024×1024 piksler, inkludert Retina-versjoner, vanligvis lagret som PNG-data med gjennomsiktighet. Xcode og macOS leser det direkte, men det brukes sjelden utenfor Apples plattformer. Windows og de fleste nettverktøy kan ikke åpne ICNS uten en konverterer.
- Komprimering
- Tapsfri
- Gjennomsiktighet
- Ja
- Animasjon
- Nei
- Introdusert
- 1998 · Apple
En PNG blir til ICNS når en Mac-apppakke, et installasjonsprogram eller en mappe trenger Apples ikonbeholder med flere oppløsninger i én fil. ICNS går tilbake til PNG bare for å gjenbruke et eksisterende appikon i et dokument eller på en nettside.
ICNS-konverter på nett eller Xcode og iconutil
Denne konverteren fyller plassene fra 16 til 256 px, som dekker Finder-lister, sidefeltet, Dock og ikonvisning på alle Mac-er, også Retina opp til 128 pt-plassen. Det er det et mappeikon, et DMG-volumikon, en AppleScript- eller Automator-app eller et internt verktøy trenger, uten at du må ha utviklerverktøy installert.
For en app du sender inn til Mac App Store, bruker du 1024 px-kilden i Xcodes ressurskatalog eller kjører iconutil på et komplett iconset som vist ovenfor, slik at 512 pt-plassene fylles med ekte piksler. Start med et rent kvadrat: er logoen bred, gir verktøyet beskjær bilde deg først et 1:1-lerret, og hvordan beskjære et bilde til et sideforhold forklarer hvor du bør la det være luft.
Spørsmål om PNG til ICNS fra Mac-brukere
Hvordan setter jeg et eget ICNS-ikon på en mappe eller app på Mac?
Velg objektet i Finder, trykk Command-I for å åpne Get Info, og dra deretter .icns-filen til det lille ikonet øverst til venstre i vinduet. For en app du bygger selv, legger du filen i Contents/Resources og oppgir navnet i nøkkelen CFBundleIconFile i Info.plist.
Hvilken PNG-størrelse bør jeg starte med for en ICNS?
1024 × 1024 px, den største plassen Apple definerer. En mindre PNG lar seg fortsatt konvertere, men alle størrelser over kildebildet blir oppskalert og ser uskarpe ut på Retina-skjermer. Motivet bør være kvadratisk med gjennomsiktig bakgrunn utenfor ikonformen.
Trenger jeg en egenlaget ICNS hvis Xcode-prosjektet mitt har en asset catalog?
Nei. Når et macOS-mål bruker et AppIcon-sett i Assets.xcassets, kompilerer Xcode det og lager appens ikonfil under byggingen. En separat .icns er for prosjekter uten Xcode: apper laget med shell-skript, Electron- og Tauri-pakkere, Python-bundlere og DMG-bakgrunner.
Hvorfor ligger det nye ikonet mitt inne i et grått, avrundet kvadrat?
Siden macOS 11 Big Sur følger Mac-appikoner en avrundet kvadratisk form, og macOS 26 Tahoe plasserer ikoner som ikke fyller denne formen, inni en grå flis. Tegn det avrundede kvadratet inn i selve motivet med gjennomsiktige hjørner, så vises det slik det er tenkt.
Komprimerer en ICNS-fil grafikken min?
Ikke på en måte du kan se. Moderne .icns-filer lagrer de største bildene som PNG-data inni beholderen, noe som er tapsfritt. Bare de bittesmå eldre oppføringene bruker Apples egen løpelengdekoding med en separat 8-bits maske, og de vises sjelden på dagens Mac-er.
Kan Windows eller Linux bruke den samme ikonfilen?
Windows trenger ICO, ikke ICNS. PNG til ICO lager det av samme motiv. Linux-skrivebord leser vanlige PNG- eller SVG-ikoner fra temamappene, så den opprinnelige PNG-en er allerede det de vil ha.