Mi az ICNS fájl?
Az ICNS-fájl egy olyan fájlformátum, amelyet a macOS-ben alkalmazások, mappák és egyéb elemek ikonjainak tárolására használnak. Ez egy konténerfájl formátum, amely több képméretet és felbontást tartalmazhat ugyanannak az ikonnak.
Az ICNS-fájlok általában többféle felbontásban tartalmaznak képeket, 16x16 képponttól 1024x1024 pixelig, hogy a macOS-eszközökön a különböző képernyőméretekhez és felbontásokhoz illeszkedjenek. A fájlformátum tömörítési algoritmust használ a képek fájlméretének csökkentésére.
Az ICNS-fájlok különféle szoftvereszközökkel hozhatók létre, mint például az Icon Composer vagy a Sketch, és hozzárendelhetők a macOS rendszer különböző elemeihez, például alkalmazásokhoz, mappákhoz és dokumentumokhoz. Ha egy elemet kiválaszt egy macOS rendszeren, az operációs rendszer lekéri az ICNS-fájlból a megfelelő méretű és felbontású ikont, és megjeleníti a képernyőn.
ICNS fájlformátum – További információ
Az ICNS-fájlok olyan konténerfájlok, amelyek egy ikoncsaládnak nevezett technikával több képméretet és felbontást is tartalmazhatnak. Az ikoncsalád képforrások csoportjából áll, amelyek mindegyike ugyanazt az ikont képviseli, de eltérő méretben vagy felbontásban. Az ikoncsaládon belül minden képforrásnak egyedi típusa és azonosítója van, amely azonosítja a kép méretét és felbontását. A különböző képméretek és -felbontások ugyanabban az ICNS-fájlban tárolódnak, különböző típusok és azonosítók használatával.
Ha egy elemet kiválaszt egy macOS rendszeren, az operációs rendszer lekéri az ICNS-fájlból a megfelelő méretű és felbontású ikont annak típusa és azonosítója alapján, és megjeleníti a képernyőn. Ez lehetővé teszi, hogy a macOS rendszer kiváló minőségű ikonokat jelenítsen meg különböző felbontású képernyőkön, például Retina-kijelzőkön, miközben kisebb fájlméretet tart fenn.
A macOS-en futó ICNS-fájlok hasonlóak a Windows rendszeren futó .ICO-fájlokhoz, mivel mindkettő fájlformátumként szolgál ikonok tárolására. Csakúgy, mint az ICNS-fájlok, az ICO-fájlok több képméretet és -felbontást is tartalmazhatnak ugyanannak az ikonnak, amelyek az ikonok különböző méretű és felbontású képernyőkön való megjelenítésére szolgálnak Windows-eszközökön.
Azonban van néhány különbség az ICNS és az ICO fájlok között. Az ICNS-fájlok például nagyobb felbontású képeket tárolhatnak, mint az ICO-fájlok, így jobban megfelelnek a nagy felbontású kijelzőkhöz, például a macOS-eszközök Retina-kijelzőihez. Ezenkívül az ICNS-fájlok alfa-csatornával rendelkező képeket tartalmazhatnak, lehetővé téve az átlátszó hátteret, amit az ICO-fájlok nem támogatnak.