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
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
85 hou foto's visueel identies aan die oorspronklike. Verlaag dit slegs wanneer jy 'n kleiner lêer nodig het.
JPG, BMP en EPS het geen deursigtigheid nie. Deursigtige pixels word met hierdie kleur gevul.
Heks-kleur agter deursigtige pixels, bv. #FFFFFF.
Hierdie formaat hou een beeld. Kies GIF- of WebP-uitvoer as jy die animasie wil behou.
'n Multi-grootte-ikoon bevat verskeie resolusies in een lêer; blaaiers en bedryfstelsels kies die een wat hulle nodig het.
Behou die oorspronklike afmetings, of voer een kant in en die aspekverhouding word behou.
Pixels vir die kant wat jy hierbo gekies het.
Persentasie van die oorspronklike afmetings.
sRGB is reg vir skerms en die web. Behou die oorspronklike vir drukwerkvloei; grysskaal gooi kleur weg.
Slegs metadata, 0 behou die oorspronklike waarde. Drukkers en sommige portale lees hierdie getal; dit verander nie die pixelafmetings nie.
Hoe om hierdie nutsding te gebruik
- 1
Laai 'n vierkantige PNG op
Gebruik deurskynende kunswerk van minstens 1024 × 1024 px.
- 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
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
| Puntgrootte | 1x-lêer (piksels) | @2x-lêer (piksels) | Gesien in |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Finder-lysaansig, kieslyste |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Systaaltjie, klein ikoonaansig |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Finder-ikoonaansig, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Groot ikoonaansig, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Get Info-voorskou, 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] # 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
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
'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ê.