UltKit

PNG na ICNS-omskakelaar

Maak 'n macOS .icns-ikoon van 'n vierkantige PNG sonder om Xcode of Terminal oop te maak. Gebruik dit vir 'n skrip wat as 'n app gebundel is, 'n skyfbeeld, 'n vouer of 'n Electron-bou, en lees hieronder hoe die volledige iconset werk wanneer u deur Xcode publiseer.

Beeldomskakelaar

of los JPG, JPEG, JPE …-lêers hier ·

Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute

Uitvoer

Lêers word op ons bedieners verwerk en na 30 minute uitgevee.

Hoe om hierdie nutsding te gebruik

  1. 1

    Laai 'n vierkantige PNG op

    Gebruik deurskynende kunswerk van minstens 1024 × 1024 px.

  2. 2

    Behou elke grootte

    Onder Gevorderde instellings is Ikoongroottes op Alle groottes (16–256) gestel, sodat Finder-lyste, systaaltjies en Dock-teëls elk 'n passende beeld kry.

  3. 3

    Skakel om na ICNS

    Druk Skakel om na ICNS en laai die .icns-lêer af, gereed vir die Resources-vouer van 'n toepassingsbundel of 'n Get Info-venster.

'n .icns-lêer is Apple se ikoonhouer: een lêer, baie vierkantige bitmaps, elk deur Finder, die Dock of Spotlight geteken in die grootte wat dit nodig het. Wanneer jy 'n PNG omskakel, word hierdie gleuwe uit een stuk kunswerk gevul.

PNG na ICNS: wat 'n macOS-ikoonlêer bevat

Apple het die ICNS-formaat in 1998 met Mac OS 8.5 bekendgestel, en Mac OS X het dit behou as die lêer waarna elke toepassingsbundel verwys. Die houer het saam met skermdigtheid gegroei: 512 px-inskrywings het met Mac OS X 10.5 gekom, en die 1024 px-inskrywing, gemerk 512 × 512 @2x, het saam met Retina-skerms in OS X 10.7 en 10.8 gekom.

Elke gleuf is 'n paar: 'n 1x-beeld en 'n @2x-beeld van dieselfde puntgrootte vir Retina-skerms. Finder kies die een wat by die skerm en die aansig pas, daarom lyk 'n enkele 1024 px PNG wat Finder afskaal waziger in lysaansig as 'n egte 16 px-inskrywing.

Mac-iconset-groottes van 16 px tot 1024 px

Lêernaam wat iconutil binne 'n .iconset-vouer verwag. Die @2x-lêer het twee keer die piksels van die puntgrootte.
Puntgrootte1x-lêer (piksels)@2x-lêer (piksels)Gesien in
16 pticon_16x16.png (16)[email protected] (32)Finder-lysaansig, kieslyste
32 pticon_32x32.png (32)[email protected] (64)Systaaltjie, klein ikoonaansig
128 pticon_128x128.png (128)[email protected] (256)Finder-ikoonaansig, Dock
256 pticon_256x256.png (256)[email protected] (512)Groot ikoonaansig, Quick Look
512 pticon_512x512.png (512)[email protected] (1024)Get Info-voorskou, App Store
Terminal: bou 'n .icns uit 'n volledige iconset met Apple se gereedskap
mkdir MyApp.iconset
sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png
cp icon-1024.png MyApp.iconset/[email protected]
# herhaal sips vir lêers van 16, 32, 64, 128 en 256 px
iconutil -c icns MyApp.iconset

PNG

Portable Network Graphics

PNG is 'n verliesvrye rasterformaat wat in 1996 deur die PNG Development Group gepubliseer en later deur die W3C en ISO gestandaardiseer is. Dit behou elke pixel presies, ondersteun volle alfa-deursigtigheid en hanteer teks, skerp rande en egte kleure sonder artefakte. Daardie akkuraatheid maak dit ideaal vir skermkiekies, logo's, ikone en koppelvlakgrafika. Die ruil is grootte: foto's wat as PNG gestoor is, is dikwels etlike kere groter as dieselfde foto as JPEG of WebP. Alle blaaiers, bedryfstelsels en redigeerders maak PNG-lêers oop.

Kompressie
Verliesloos
Deursigtigheid
Ja
Animasie
Nee
Bekendgestel
1996 · PNG Development Group
PNG-omskakelaar

ICNS

Apple Icon Image

ICNS is Apple se ikoonhouerformaat, sedert Mac OS 8.5 in 1998 vir program-, vouer- en dokumentikone in macOS gebruik. 'n Enkele lêer bundel verskeie groottes, van 16×16 tot 1024×1024 piksels, insluitend Retina-weergawes, gewoonlik as PNG-data met deursigtigheid gestoor. Xcode en macOS lees dit direk, maar dit word selde buite Apple-platforms gebruik. Windows en die meeste webnutsmiddels kan nie ICNS sonder 'n omskakelaar oopmaak nie.

Kompressie
Verliesloos
Deursigtigheid
Ja
Animasie
Nee
Bekendgestel
1998 · Apple
ICNS-omskakelaar

'n PNG word ICNS wanneer 'n Mac-toepassingsbundel, installeerder of vouer Apple se ikoonhouer met verskeie resolusies in een lêer nodig het; ICNS gaan slegs terug na PNG om 'n bestaande toepassingsikoon in 'n dokument of op 'n webwerf te hergebruik.

Aanlyn ICNS-omskakelaar of Xcode en iconutil

Hierdie omskakelaar vul die gleuwe van 16 tot 256 px, wat Finder-lyste, die systaaltjie, die Dock en ikoonaansig op elke Mac dek, insluitend Retina tot by die 128 pt-gleuf. Dit is wat 'n vouerikoon, 'n DMG-volume-ikoon, 'n AppleScript- of Automator-toepassing, of 'n interne hulpmiddel nodig het, sonder dat ontwikkelaarsgereedskap geïnstalleer is.

Vir 'n toepassing wat jy by die Mac App Store indien, gebruik die 1024 px-bron in Xcode se bateiskatalogus of laat loop iconutil op 'n volledige iconset soos hierbo gewys, sodat die 512 pt-gleuwe uit egte piksels gevul word. Begin met 'n skoon vierkant: as jou logo breed is, gee die beeld uitsny-hulpmiddel jou eers 'n 1:1-doek, en hoe om 'n beeld tot 'n verhouding uit te sny verduidelik waar om speling te los.

Vrae van Mac-gebruikers oor PNG na ICNS

Hoe sit ek 'n eie ICNS-ikoon op 'n Mac-vouer of -app?

Kies die item in Finder, druk Command-I om Get Info oop te maak, en sleep dan die .icns-lêer na die klein ikoon links bo in die venster. Vir 'n toepassing wat jy self bou, plaas die lêer in Contents/Resources en noem dit in die CFBundleIconFile-sleutel van Info.plist.

Met watter PNG-grootte moet ek vir 'n ICNS begin?

1024 × 1024 px, die grootste gleuf wat Apple definieer. 'n Kleiner PNG word steeds omgeskakel, maar elke grootte bo die bron word opgeskaal en lyk sag op Retina-skerms. Die kunswerk moet vierkantig wees met 'n deurskynende agtergrond buite die ikoonvorm.

Het ek 'n handgemaakte ICNS nodig as my Xcode-projek 'n asset catalog het?

Nee. Wanneer 'n macOS-teiken 'n AppIcon-stel in Assets.xcassets gebruik, kompileer Xcode dit en skep dit die toepassing se ikoonlêer tydens die bou. 'n Aparte .icns is vir projekte sonder Xcode: doppieskrip-toepassings, Electron- en Tauri-pakkers, Python-bundelaars en DMG-agtergronde.

Hoekom sit my nuwe ikoon binne 'n grys afgeronde vierkant?

Sedert macOS 11 Big Sur volg Mac-toepassingsikone 'n afgeronde vierkantvorm, en macOS 26 Tahoe plaas ikone wat nie daardie vorm vul nie binne 'n grys teël. Teken die afgeronde vierkant in die kunswerk self, met deurskynende hoeke, dan wys die stelsel dit soos ontwerp.

Pers 'n ICNS-lêer my kunswerk saam?

Nie op 'n manier wat jy kan sien nie. Moderne .icns-lêers stoor hul groter beelde as PNG-data binne die houer, wat verliesloos is. Slegs die klein ouer inskrywings gebruik Apple se eie lopelengte-skema met 'n aparte 8-bis-masker, en dié word selde op huidige Macs vertoon.

Kan Windows of Linux dieselfde ikoonlêer gebruik?

Windows het ICO nodig, nie ICNS nie; PNG na ICO maak dit uit dieselfde kunswerk. Linux-werkskerms lees gewone PNG- of SVG-ikone uit die temavouers, so die oorspronklike PNG is reeds wat hulle wil hê.