UltKit

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

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Upload en kvadratisk PNG

    Brug gennemsigtigt grafik på mindst 1024 × 1024 px.

  2. 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. 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

Filnavne, som iconutil forventer i en .iconset-mappe. @2x-filen har dobbelt så mange pixel som punktstørrelsen.
Punktstørrelse1x-fil (pixel)@2x-fil (pixel)Vises i
16 pticon_16x16.png (16)[email protected] (32)Finder-listevisning, menuer
32 pticon_32x32.png (32)[email protected] (64)Sidebjælke, visning med små ikoner
128 pticon_128x128.png (128)[email protected] (256)Finder-ikonvisning, Dock
256 pticon_256x256.png (256)[email protected] (512)Visning med store ikoner, Quick Look
512 pticon_512x512.png (512)[email protected] (1024)Eksempel i Hent info, App Store
Terminal: byg en .icns ud fra et komplet iconset med Apples værktøjer
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
PNG-konverter

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
ICNS-konverter

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.