UltKit

Konvertor PNG na ICNS

Vytvorte ikonu macOS vo formáte .icns zo štvorcového PNG bez otvárania Xcode či Terminálu. Hodí sa pre skript zabalený ako aplikácia, obraz disku, priečinok alebo zostavu Electron. Nižšie nájdete aj vysvetlenie, ako funguje kompletný iconset, keď aplikáciu distribuujete cez Xcode.

Prevodník obrázkov

alebo sem presuňte súbory JPG, JPEG, JPE … ·

Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach

Výstup

Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.

Ako používať tento nástroj

  1. 1

    Nahrajte štvorcové PNG

    Použite priehľadnú grafiku s rozmermi aspoň 1024 × 1024 px.

  2. 2

    Ponechajte všetky veľkosti

    V časti Rozšírené nastavenia je položka Veľkosti ikon nastavená na Všetky veľkosti (16–256), takže zoznamy vo Finderi, bočné panely aj ikony v Docku dostanú obrázok zodpovedajúcej veľkosti.

  3. 3

    Previesť na ICNS

    Stlačte Previesť na ICNS a stiahnite súbor .icns, ktorý je pripravený do priečinka Resources balíka aplikácie alebo do okna Získať informácie.

Súbor .icns je kontajner ikon Apple: jeden súbor, veľa štvorcových bitmáp, z ktorých každú Finder, Dock alebo Spotlight vykreslí vo veľkosti, ktorú potrebuje. Prevodom PNG sa tieto miesta naplnia z jednej grafiky.

PNG na ICNS: čo obsahuje súbor ikony macOS

Apple predstavil formát ICNS v roku 1998 s Mac OS 8.5 a Mac OS X ho ponechal ako súbor, na ktorý odkazuje každý balík aplikácie. Kontajner rástol spolu s hustotou obrazoviek: záznamy s 512 px prišli s Mac OS X 10.5 a záznam s 1024 px, označený 512 × 512 @2x, prišiel s displejmi Retina v OS X 10.7 a 10.8.

Každé miesto je dvojica: obrázok 1x a obrázok @2x rovnakej veľkosti v bodoch pre obrazovky Retina. Finder vyberie ten, ktorý zodpovedá displeju a zobrazeniu, preto jediné PNG s 1024 px zmenšené Finderom vyzerá v zobrazení zoznamu rozmazanejšie než skutočný záznam s 16 px.

Veľkosti iconsetu pre Mac od 16 px do 1024 px

Názvy súborov, ktoré očakáva iconutil v priečinku .iconset. Súbor @2x má dvojnásobok pixelov oproti veľkosti v bodoch.
Veľkosť v bodochSúbor 1x (pixely)Súbor @2x (pixely)Kde sa zobrazuje
16 pticon_16x16.png (16)[email protected] (32)Zobrazenie zoznamu vo Finderi, ponuky
32 pticon_32x32.png (32)[email protected] (64)Bočný panel, zobrazenie malých ikon
128 pticon_128x128.png (128)[email protected] (256)Zobrazenie ikon vo Finderi, Dock
256 pticon_256x256.png (256)[email protected] (512)Zobrazenie veľkých ikon, Quick Look
512 pticon_512x512.png (512)[email protected] (1024)Náhľad v okne Získať informácie, App Store
Terminál: vytvorenie súboru .icns z úplnej sady iconset nástrojmi Apple
mkdir MyApp.iconset
sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png
cp icon-1024.png MyApp.iconset/[email protected]
# zopakujte sips pre súbory 16, 32, 64, 128 a 256 px
iconutil -c icns MyApp.iconset

PNG

Portable Network Graphics

PNG je rastrový formát bez straty kvality publikovaný v roku 1996 skupinou PNG Development Group a neskôr štandardizovaný organizáciami W3C a ISO. Zachová každý pixel presne, podporuje plnú alfa priehľadnosť a text, ostré hrany a plné farby zvláda bez artefaktov. Vďaka tejto presnosti je ideálny pre snímky obrazovky, logá, ikony a grafiku rozhraní. Nevýhodou je veľkosť: fotografie uložené ako PNG sú často niekoľkonásobne väčšie než rovnaká fotka v JPEG alebo WebP. PNG otvoria všetky prehliadače, operačné systémy aj editory.

Kompresia
Bezstratová
Priehľadnosť
Áno
Animácia
Nie
Rok vzniku
1996 · PNG Development Group
Konvertor PNG

ICNS

Apple Icon Image

ICNS je kontajner ikon od Apple, ktorý sa v macOS používa pre ikony aplikácií, priečinkov a dokumentov od Mac OS 8.5 v roku 1998. Jeden súbor zahŕňa viacero veľkostí od 16×16 až po 1024×1024 pixelov vrátane verzií Retina, zvyčajne uložených ako dáta PNG s priehľadnosťou. Xcode a macOS ho čítajú priamo, mimo platforiem Apple sa však používa zriedka. Windows a väčšina webových nástrojov ICNS bez konvertora neotvorí.

Kompresia
Bezstratová
Priehľadnosť
Áno
Animácia
Nie
Rok vzniku
1998 · Apple
Konvertor ICNS

PNG sa mení na ICNS vtedy, keď balík aplikácie pre Mac, inštalátor alebo priečinok potrebuje kontajner ikon Apple s niekoľkými rozlíšeniami v jednom súbore; ICNS sa na PNG vracia len vtedy, keď chcete použiť existujúcu ikonu aplikácie v dokumente alebo na webe.

Online konvertor ICNS alebo Xcode a iconutil

Tento konvertor naplní miesta od 16 do 256 px, čo pokrýva zoznamy vo Finderi, bočný panel, Dock a zobrazenie ikon na každom Macu, vrátane Retina až po miesto 128 pt. To potrebuje ikona priečinka, ikona zväzku DMG, aplikácia v AppleScripte alebo Automatore či interný nástroj, a to bez nainštalovaných vývojárskych nástrojov.

Pri aplikácii, ktorú odosielate do Mac App Store, použite zdroj s 1024 px v katalógu prostriedkov Xcode alebo spustite iconutil na úplnej sade iconset, ako je uvedené vyššie, aby sa miesta 512 pt naplnili skutočnými pixelmi. Začnite s čistým štvorcom: ak je vaše logo široké, nástroj orezať obrázok vám najprv vytvorí plátno 1:1 a ako orezať obrázok na pomer strán vysvetľuje, kde nechať okraj.

Otázky používateľov Macu k prevodu PNG na ICNS

Ako nastaviť vlastnú ikonu ICNS pre priečinok alebo aplikáciu na Macu?

Vyberte položku vo Finderi, stlačením Command-I otvorte okno Získať informácie a potom presuňte súbor .icns na malú ikonu v ľavom hornom rohu okna. Pri aplikácii, ktorú si vytvárate sami, vložte súbor do Contents/Resources a uveďte jeho názov v kľúči CFBundleIconFile v súbore Info.plist.

Aké veľké PNG potrebujem na vytvorenie ICNS?

1024 × 1024 px, čo je najväčší rozmer, ktorý Apple definuje. Menší súbor PNG sa tiež prevedie, ale každá veľkosť nad rozmerom zdroja sa zväčší a na obrazovkách Retina vyzerá rozmazane. Grafika by mala byť štvorcová a mimo tvaru ikony mať priehľadné pozadie.

Potrebujem ručne vytvorený ICNS, ak má môj projekt v Xcode asset catalog?

Nie. Keď cieľ macOS používa sadu AppIcon v Assets.xcassets, Xcode ju skompiluje a súbor ikony aplikácie vytvorí počas zostavenia. Samostatný súbor .icns treba pre projekty bez Xcode: aplikácie v shell skriptoch, balíčkovače Electron a Tauri, balíčkovače v Pythone a pozadia DMG.

Prečo je moja nová ikona v sivom zaoblenom štvorci?

Od macOS 11 Big Sur majú ikony aplikácií pre Mac tvar zaobleného štvorca a macOS 26 Tahoe ikony, ktoré tento tvar nevypĺňajú, umiestni do sivej dlaždice. Zaoblený štvorec nakreslite priamo do grafiky a nechajte priehľadné rohy, systém ju potom zobrazí tak, ako bola navrhnutá.

Komprimuje súbor ICNS moju grafiku?

Nie spôsobom, ktorý by ste videli. Moderné súbory .icns ukladajú svoje väčšie obrázky ako dáta PNG vo vnútri kontajnera, čo je bezstratové. Len drobné staršie záznamy používajú vlastnú schému Apple s kódovaním dĺžky sérií a samostatnou 8-bitovou maskou a tie sa na súčasných Macoch zobrazujú zriedka.

Môžu ten istý súbor ikony použiť Windows alebo Linux?

Windows potrebuje ICO, nie ICNS; PNG do ICO ho vytvorí z tej istej grafiky. Linuxové pracovné prostredia čítajú obyčajné ikony PNG alebo SVG z priečinkov tém, takže pôvodný súbor PNG je presne to, čo chcú.