UltKit

Převodník PNG do ICNS

Vytvořte ikonu macOS .icns ze čtvercového PNG bez otevírání Xcode nebo Terminálu. Hodí se pro skript zabalený jako aplikace, obraz disku, složku nebo build v Electronu. Níže najdete, jak funguje kompletní iconset, pokud aplikaci distribuujete přes Xcode.

Převodník obrázků

nebo sem přetáhněte soubory JPG, JPEG, JPE … ·

Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte čtvercové PNG

    Použijte průhlednou grafiku o rozměrech alespoň 1024 × 1024 px.

  2. 2

    Ponechte všechny velikosti

    V části Pokročilá nastavení je u položky Velikosti ikon nastaveno Všechny velikosti (16–256), takže seznamy ve Finderu, postranní panely i dlaždice v Docku dostanou každé odpovídající obrázek.

  3. 3

    Převést na ICNS

    Klikněte na Převést na ICNS a stáhněte soubor .icns, připravený pro složku Resources v balíčku aplikace nebo pro okno Získat informace.

Soubor .icns je kontejner ikon od Apple: jeden soubor, mnoho čtvercových bitmap, z nichž každou vykreslí Finder, Dock nebo Spotlight ve velikosti, kterou potřebuje. Převod PNG naplní tyto pozice z jedné grafiky.

PNG do ICNS: co obsahuje soubor ikony macOS

Formát ICNS představil Apple v roce 1998 s Mac OS 8.5 a Mac OS X si ho ponechal jako soubor, na který odkazuje každý balíček aplikace. Kontejner rostl spolu s hustotou displejů: položky 512 px přišly s Mac OS X 10.5 a položka 1024 px, označená 512 × 512 @2x, s displeji Retina v OS X 10.7 a 10.8.

Každá pozice je dvojice: obrázek 1x a obrázek @2x stejné velikosti v bodech pro displeje Retina. Finder vybere ten, který odpovídá displeji a zobrazení, a proto jediné PNG 1024 px zmenšené Finderem vypadá v zobrazení seznamu rozmazaněji než skutečná položka 16 px.

Velikosti iconsetu pro Mac od 16 px do 1024 px

Názvy souborů, které očekává iconutil ve složce .iconset. Soubor @2x má dvojnásobek pixelů oproti velikosti v bodech.
Velikost v bodechSoubor 1x (pixely)Soubor @2x (pixely)Kde se zobrazuje
16 pticon_16x16.png (16)[email protected] (32)Seznam ve Finderu, nabídky
32 pticon_32x32.png (32)[email protected] (64)Postranní panel, zobrazení malých ikon
128 pticon_128x128.png (128)[email protected] (256)Zobrazení ikon ve Finderu, Dock
256 pticon_256x256.png (256)[email protected] (512)Zobrazení velkých ikon, Quick Look
512 pticon_512x512.png (512)[email protected] (1024)Náhled v okně Získat informace, App Store
Terminál: vytvoření .icns z úplné sady iconset nástroji 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]
# sips zopakujte pro soubory 16, 32, 64, 128 a 256 px
iconutil -c icns MyApp.iconset

PNG

Portable Network Graphics

PNG je rastrový formát bez ztráty kvality, který v roce 1996 zveřejnila skupina PNG Development Group a později ho standardizovaly W3C a ISO. Zachová každý pixel přesně, podporuje plnou průhlednost alfa a bez artefaktů zvládá text, ostré hrany i plné barvy. Díky této přesnosti je ideální pro snímky obrazovky, loga, ikony a grafiku rozhraní. Nevýhodou je velikost: fotografie uložené jako PNG bývají několikanásobně větší než stejná fotka v JPEG nebo WebP. Soubory PNG otevřou všechny prohlížeče, operační systémy i editory.

Komprese
Bezztrátová
Průhlednost
Ano
Animace
Ne
Představeno
1996 · PNG Development Group
Převodník PNG

ICNS

Apple Icon Image

ICNS je kontejner ikon od Applu, který se v macOS používá pro ikony aplikací, složek a dokumentů od Mac OS 8.5 v roce 1998. Jeden soubor sdružuje několik velikostí, od 16×16 až po 1024×1024 pixelů, včetně verzí Retina, obvykle uložených jako data PNG s průhledností. Xcode a macOS jej čtou přímo, ale mimo platformy Apple se používá zřídka. Windows a většina webových nástrojů ICNS bez převodníku neotevře.

Komprese
Bezztrátová
Průhlednost
Ano
Animace
Ne
Představeno
1998 · Apple
Převodník ICNS

PNG se mění na ICNS, když balíček aplikace pro Mac, instalátor nebo složka potřebuje kontejner ikon od Apple s několika rozlišeními v jednom souboru; ICNS se vrací do PNG jen kvůli opětovnému použití existující ikony aplikace v dokumentu nebo na webu.

Online převodník ICNS, nebo Xcode a iconutil

Tento převodník vyplní pozice od 16 do 256 px, což pokryje seznamy ve Finderu, postranní panel, Dock a zobrazení ikon na každém Macu, včetně Retina až po pozici 128 pt. To je vše, co potřebuje ikona složky, ikona svazku DMG, aplikace v AppleScriptu či Automatoru nebo interní nástroj, a to bez nainstalovaných vývojářských nástrojů.

U aplikace, kterou odesíláte do Mac App Store, použijte zdroj 1024 px v katalogu assetů v Xcode nebo spusťte iconutil na úplné sadě iconset podle ukázky výše, aby se pozice 512 pt naplnily skutečnými pixely. Začněte čistým čtvercem: pokud je vaše logo široké, nástroj oříznout obrázek vám nejprve vytvoří plátno 1:1 a článek jak oříznout obrázek na poměr stran vysvětlí, kde nechat okraj.

Otázky uživatelů Macu k převodu PNG do ICNS

Jak nastavit vlastní ikonu ICNS složce nebo aplikaci na Macu?

Vyberte položku ve Finderu, stisknutím Command-I otevřete okno Získat informace a pak přetáhněte soubor .icns na malou ikonu vlevo nahoře v okně. U aplikace, kterou si sami vytváříte, umístěte soubor do Contents/Resources a uveďte jeho název v klíči CFBundleIconFile v souboru Info.plist.

Z jak velkého PNG mám pro ICNS vycházet?

1024 × 1024 px, tedy největší velikost, kterou Apple definuje. Menší PNG se také převede, ale všechny velikosti nad rozlišením zdroje se zvětšují a na displejích Retina působí měkce. Grafika by měla být čtvercová s průhledným pozadím mimo tvar ikony.

Potřebuji ručně vytvořený ICNS, když má můj projekt v Xcode katalog assetů?

Ne. Pokud cíl pro macOS používá sadu AppIcon v Assets.xcassets, Xcode ji zkompiluje a soubor s ikonou aplikace vygeneruje při sestavení. Samostatný .icns je určen pro projekty bez Xcode: aplikace ze shellových skriptů, balicí nástroje Electron a Tauri, bundlery pro Python a pozadí DMG.

Proč je moje nová ikona uvnitř šedého zaobleného čtverce?

Od macOS 11 Big Sur mají ikony aplikací pro Mac tvar zaobleného čtverce a macOS 26 Tahoe umísťuje ikony, které tento tvar nevyplňují, do šedé dlaždice. Zaoblený čtverec nakreslete přímo do grafiky s průhlednými rohy a systém ji zobrazí tak, jak byla navržena.

Komprimuje soubor ICNS moji grafiku?

Tak, aby to bylo vidět, ne. Moderní soubory .icns ukládají větší obrázky jako data PNG uvnitř kontejneru, což je bezeztrátové. Pouze drobné starší položky používají vlastní schéma Apple s run-length kódováním a samostatnou 8bitovou maskou, a ty se na současných Macích zobrazují jen zřídka.

Může stejný soubor ikony použít Windows nebo Linux?

Windows potřebuje ICO, ne ICNS; PNG do ICO ho vytvoří ze stejné grafiky. Linuxová prostředí čtou ikony ve formátu PNG nebo SVG ze složek motivů, takže původní PNG je přesně to, co chtějí.