Pretvornik PNG v ICNS
Ustvarite ikono macOS .icns iz kvadratne slike PNG, ne da bi odprli Xcode ali Terminal. Uporabite jo za skripto, zapakirano kot aplikacija, za slikovno datoteko diska, mapo ali gradnjo Electron, spodaj pa si oglejte, kako deluje celoten nabor ikon (iconset), ko aplikacijo izdajate prek Xcode.
Pretvornik slik
ali spustite datoteke JPG, JPEG, JPE … sem ·
Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah
Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.
85 ohrani fotografije vizualno enake izvirniku. Znižajte jo le, če potrebujete manjšo datoteko.
JPG, BMP in EPS nimajo prosojnosti. Prosojni piksli se zapolnijo s to barvo.
Šestnajstiška barva za prosojnimi piksli, npr. #FFFFFF.
Ta oblika hrani samo eno sliko. Izberite izhod GIF ali WebP, če želite ohraniti animacijo.
Ikona z več velikostmi vsebuje več ločljivosti v eni datoteki; brskalniki in operacijski sistemi izberejo tisto, ki jo potrebujejo.
Ohranite izvirne dimenzije ali vnesite eno stranico in razmerje stranic se ohrani.
Piksli za zgoraj izbrano stranico.
Odstotek izvirnih dimenzij.
sRGB je pravi za zaslone in splet. Za delovne postopke tiskanja ohranite izvirnik; sivine zavržejo barvo.
Samo metapodatek, 0 ohrani izvirno vrednost. Tiskalniki in nekateri portali preberejo to število; ne spremeni dimenzij v pikslih.
Kako uporabljati to orodje
- 1
Naložite kvadratni PNG
Uporabite prosojno grafiko velikosti vsaj 1024 × 1024 px.
- 2
Ohranite vse velikosti
Pod Napredne nastavitve je Velikosti ikon nastavljeno na Vse velikosti (16–256), tako da seznami v Finderju, stranske vrstice in ploščice v Docku dobijo ustrezno sliko.
- 3
Pretvorite v ICNS
Pritisnite Pretvori v ICNS in prenesite datoteko .icns, pripravljeno za mapo Resources v paketu aplikacije ali za okno Get Info.
Datoteka .icns je Applov vsebnik ikon: ena datoteka, veliko kvadratnih bitnih slik, ki jih Finder, Dock ali Spotlight izriše v potrebni velikosti. Pretvorba PNG napolni te reže iz enega kosa grafike.
PNG v ICNS: kaj vsebuje datoteka ikone macOS
Apple je format ICNS uvedel z Mac OS 8.5 leta 1998, Mac OS X pa ga je obdržal kot datoteko, na katero kaže vsak paket aplikacije. Vsebnik je rasel z gostoto zaslonov: vnosi 512 px so prišli z Mac OS X 10.5, vnos 1024 px, označen kot 512 × 512 @2x, pa z zasloni Retina v OS X 10.7 in 10.8.
Vsaka reža je par: slika 1x in slika @2x iste velikosti v točkah za zaslone Retina. Finder izbere tisto, ki ustreza zaslonu in pogledu, zato ena slika PNG 1024 px, ki jo Finder pomanjša, v seznamskem pogledu izgleda bolj zamegljeno kot pravi vnos 16 px.
Velikosti nabora ikon za Mac od 16 px do 1024 px
| Velikost v točkah | Datoteka 1x (piksli) | Datoteka @2x (piksli) | Kje se prikaže |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Seznamski pogled v Finderju, meniji |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Stranska vrstica, pogled z majhnimi ikonami |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Pogled z ikonami v Finderju, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Pogled z velikimi ikonami, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Predogled v Get 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] # ponovite sips za datoteke 16, 32, 64, 128 in 256 px iconutil -c icns MyApp.iconset
PNG
Portable Network Graphics
PNG je rastrska oblika brez izgube, ki jo je leta 1996 objavila skupina PNG Development Group, pozneje pa sta jo standardizirala W3C in ISO. Ohrani vsak piksel natančno, podpira polno alfa prosojnost ter brez artefaktov obvladuje besedilo, ostre robove in ploske barve. Zaradi te natančnosti je idealen za posnetke zaslona, logotipe, ikone in grafiko vmesnikov. Slabost je velikost: fotografije, shranjene kot PNG, so pogosto večkrat večje od iste fotografije v JPEG ali WebP. Datoteke PNG odprejo vsi brskalniki, operacijski sistemi in urejevalniki.
- Stiskanje
- Brez izgube kakovosti
- Prosojnost
- Da
- Animacija
- Ne
- Uvedeno
- 1996 · PNG Development Group
ICNS
Apple Icon Image
ICNS je Applova oblika vsebnika ikon, ki se v macOS uporablja za ikone aplikacij, map in dokumentov od sistema Mac OS 8.5 leta 1998. Ena datoteka združuje več velikosti, od 16×16 do 1024×1024 pikslov, vključno z različicami Retina, običajno shranjenimi kot podatki PNG s prosojnostjo. Xcode in macOS jo preberejo neposredno, zunaj Applovih platform pa se redko uporablja. Windows in večina spletnih orodij ICNS brez pretvornika ne odpre.
- Stiskanje
- Brez izgube kakovosti
- Prosojnost
- Da
- Animacija
- Ne
- Uvedeno
- 1998 · Apple
PNG postane ICNS, ko paket aplikacije za Mac, namestitveni program ali mapa potrebuje Applov vsebnik ikon z več ločljivostmi v eni datoteki; ICNS se v PNG vrne le za ponovno uporabo obstoječe ikone aplikacije v dokumentu ali na spletni strani.
Spletni pretvornik ICNS ali Xcode in iconutil
Ta pretvornik napolni reže od 16 do 256 px, kar pokrije sezname v Finderju, stransko vrstico, Dock in pogled z ikonami na vsakem računalniku Mac, vključno z Retino do reže 128 pt. To potrebuje ikona mape, ikona nosilca DMG, aplikacija AppleScript ali Automator ali notranje orodje, brez nameščenih razvijalskih orodij.
Za aplikacijo, ki jo oddate v Mac App Store, uporabite izvor 1024 px v katalogu virov Xcoda ali zaženite iconutil na popolnem iconsetu, kot je prikazano zgoraj, da so reže 512 pt napolnjene z resničnimi piksli. Začnite s čistim kvadratom: če je vaš logotip širok, vam orodje obreži sliko najprej da platno 1:1, kako obrezati sliko na razmerje pa pojasni, kje pustiti rob.
Vprašanja uporabnikov Maca o pretvorbi PNG v ICNS
Kako na Macu nastavim ikono ICNS po meri za mapo ali aplikacijo?
V Finderju izberite element, pritisnite Command-I, da odprete okno Get Info, nato povlecite datoteko .icns na majhno ikono zgoraj levo v oknu. Pri aplikaciji, ki jo izdelujete sami, datoteko postavite v Contents/Resources in jo navedite v ključu CFBundleIconFile v datoteki Info.plist.
Iz kako velikega PNG naj izhajam za ICNS?
1024 × 1024 px, največja velikost, ki jo določa Apple. Manjša slika PNG se še vedno pretvori, vendar so vse velikosti nad izvorno povečane in na zaslonih Retina delujejo mehko. Grafika naj bo kvadratna s prosojnim ozadjem zunaj oblike ikone.
Ali potrebujem ročno izdelan ICNS, če ima moj projekt Xcode katalog sredstev (asset catalog)?
Ne. Kadar cilj macOS uporablja komplet AppIcon v Assets.xcassets, ga Xcode prevede in med gradnjo ustvari datoteko ikone aplikacije. Ločena datoteka .icns je namenjena projektom brez Xcoda: aplikacijam iz lupinskih skript, paketnikom Electron in Tauri, paketnikom za Python in ozadjem DMG.
Zakaj je moja nova ikona znotraj sivega zaobljenega kvadrata?
Od macOS 11 Big Sur ikone aplikacij za Mac sledijo obliki zaobljenega kvadrata, macOS 26 Tahoe pa ikone, ki te oblike ne zapolnijo, postavi v sivo ploščico. Zaobljeni kvadrat narišite kar v grafiko in pustite prosojne vogale, sistem pa jo bo prikazal, kot je zasnovana.
Ali datoteka ICNS stisne mojo grafiko?
Ne tako, da bi opazili. Sodobne datoteke .icns shranjujejo večje slike kot podatke PNG znotraj vsebnika, kar je brez izgub. Samo drobni starejši vnosi uporabljajo Applovo kodiranje z dolžinami zaporedij z ločeno 8-bitno masko, ti pa so na današnjih računalnikih Mac redko prikazani.
Ali lahko isto datoteko ikone uporabljata tudi Windows ali Linux?
Windows potrebuje ICO, ne ICNS; PNG v ICO ga ustvari iz iste grafike. Namizja Linux berejo navadne ikone PNG ali SVG iz map tem, zato je izvirni PNG že to, kar želijo.