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
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
85 udrží fotografie vizuálně shodné s originálem. Snižte ji, jen když potřebujete menší soubor.
JPG, BMP a EPS nemají průhlednost. Průhledné pixely se vyplní touto barvou.
Hexadecimální barva použitá za průhlednými pixely, např. #FFFFFF.
Tento formát obsahuje jediný obrázek. Chcete-li zachovat animaci, zvolte výstup GIF nebo WebP.
Ikona s více velikostmi obsahuje několik rozlišení v jednom souboru; prohlížeče a operační systémy si vyberou to, které potřebují.
Ponechte původní rozměry, nebo zadejte jednu stranu a poměr stran se zachová.
Pixely pro stranu vybranou výše.
Procento původních rozměrů.
sRGB je správná volba pro obrazovky a web. Pro tiskové postupy ponechte originál; odstíny šedi zahodí barvu.
Pouze metadata, 0 ponechá původní hodnotu. Tiskárny a některé portály toto číslo čtou; rozměry v pixelech nemění.
Jak nástroj používat
- 1
Nahrajte čtvercové PNG
Použijte průhlednou grafiku o rozměrech alespoň 1024 × 1024 px.
- 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
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
| Velikost v bodech | Soubor 1x (pixely) | Soubor @2x (pixely) | Kde se zobrazuje |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Seznam ve Finderu, nabídky |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Postranní panel, zobrazení malých ikon |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Zobrazení ikon ve Finderu, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Zobrazení velkých ikon, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Náhled v okně Získat informace, 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] # 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
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
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í.