UltKit

PNG–ICNS átalakító

Készítsen macOS .icns ikont egy négyzetes PNG-ből az Xcode vagy a Terminál megnyitása nélkül. Használhatja alkalmazásként csomagolt szkripthez, lemezképhez, mappához vagy Electron-buildhez. Alább azt is megtudhatja, hogyan működik a teljes iconset, ha Xcode-dal adja ki az alkalmazást.

Képkonvertáló

vagy húzza ide a(z) JPG, JPEG, JPE … fájlok fájlokat ·

Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 1

    Töltsön fel egy négyzetes PNG-t

    Használjon legalább 1024 × 1024 px méretű, átlátszó hátterű grafikát.

  2. 2

    Tartson meg minden méretet

    A Speciális beállítások alatt az Ikonméretek értéke Minden méret (16–256), így a Finder listái, az oldalsáv és a Dock csempéi mind megfelelő méretű képet kapnak.

  3. 3

    Konvertálás ICNS formátumba

    Nyomja meg a Konvertálás erre: ICNS gombot, majd töltse le az .icns fájlt, amelyet beilleszthet egy alkalmazáscsomag Resources mappájába vagy az Információk ablakba.

Az .icns fájl az Apple ikonkonténere: egy fájl, sok négyzet alakú bitkép, amelyeket a Finder, a Dock vagy a Spotlight a szükséges méretben jelenít meg. A PNG átalakítása ezeket a helyeket egyetlen grafikából tölti fel.

PNG ICNS-be: mit tartalmaz egy macOS ikonfájl

Az Apple az ICNS formátumot a Mac OS 8.5-tel vezette be 1998-ban, és a Mac OS X megtartotta azt fájlként, amelyre minden alkalmazáscsomag hivatkozik. A konténer a képernyők sűrűségével együtt bővült: az 512 px-es bejegyzések a Mac OS X 10.5-tel jelentek meg, az 512 × 512 @2x jelölésű 1024 px-es bejegyzés pedig a Retina kijelzőkkel, az OS X 10.7 és 10.8 idején.

Minden hely egy pár: egy 1x kép és egy ugyanolyan pontméretű @2x kép a Retina kijelzőkhöz. A Finder azt választja, amelyik illik a kijelzőhöz és a nézethez, ezért egyetlen 1024 px-es PNG, amelyet a Finder kicsinyít le, listanézetben elmosódottabb, mint egy valódi 16 px-es bejegyzés.

Mac iconset méretek 16 px-től 1024 px-ig

Az iconutil által elvárt fájlnevek egy .iconset mappában. Az @2x fájl kétszer annyi képpontot tartalmaz, mint a pontméret.
Pontméret1x fájl (képpont)@2x fájl (képpont)Hol jelenik meg
16 pticon_16x16.png (16)[email protected] (32)Finder listanézet, menük
32 pticon_32x32.png (32)[email protected] (64)Oldalsáv, kis ikonos nézet
128 pticon_128x128.png (128)[email protected] (256)Finder ikonnézet, Dock
256 pticon_256x256.png (256)[email protected] (512)Nagy ikonos nézet, Quick Look
512 pticon_512x512.png (512)[email protected] (1024)Információk előnézet, App Store
Terminál: .icns készítése teljes iconsetből az Apple eszközeivel
mkdir MyApp.iconset
sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png
cp icon-1024.png MyApp.iconset/[email protected]
# ismételje meg a sips parancsot a 16, 32, 64, 128 és 256 px-es fájlokhoz
iconutil -c icns MyApp.iconset

PNG

Portable Network Graphics

A PNG veszteségmentes rasztergrafikus formátum, amelyet a PNG Development Group tett közzé 1996-ban, később a W3C és az ISO is szabványosította. Minden pixelt pontosan megőriz, támogatja a teljes alfa-átlátszóságot, és műtermékek nélkül kezeli a szöveget, az éles széleket és az egybefüggő színeket. Ez a pontosság ideálissá teszi képernyőképekhez, logókhoz, ikonokhoz és felületi grafikákhoz. Az ár a méret: a PNG-ként mentett fényképek gyakran többszörösen nagyobbak, mint ugyanaz a fotó JPEG-ként vagy WebP-ként. Minden böngésző, operációs rendszer és szerkesztő megnyitja a PNG fájlokat.

Tömörítés
Veszteségmentes
Átlátszóság
Igen
Animáció
Nem
Bevezetés éve
1996 · PNG Development Group
PNG átalakító

ICNS

Apple Icon Image

Az ICNS az Apple ikonkonténer-formátuma, amelyet a macOS alkalmazás-, mappa- és dokumentumikonokhoz használ a Mac OS 8.5 óta, 1998-tól. Egyetlen fájl több méretet is tartalmaz 16×16-tól 1024×1024 pixelig, Retina-változatokkal együtt, általában átlátszóságot hordozó PNG-adatként tárolva. Az Xcode és a macOS közvetlenül olvassa, de az Apple-platformokon kívül ritkán használják. A Windows és a legtöbb webes eszköz konverter nélkül nem nyitja meg az ICNS-t.

Tömörítés
Veszteségmentes
Átlátszóság
Igen
Animáció
Nem
Bevezetés éve
1998 · Apple
ICNS átalakító

A PNG akkor lesz ICNS, ha egy Mac alkalmazáscsomagnak, telepítőnek vagy mappának az Apple ikonkonténerére van szüksége, több felbontással egyetlen fájlban; az ICNS csak akkor megy vissza PNG-be, ha egy meglévő alkalmazásikont dokumentumban vagy weboldalon szeretne újra felhasználni.

Online ICNS átalakító vagy Xcode és iconutil

Ez az átalakító a 16 és 256 px közötti helyeket tölti fel, ami lefedi a Finder listáit, az oldalsávot, a Dockot és az ikonnézetet minden Macen, Retinát is beleértve a 128 pt-os helyig. Ez elég egy mappaikonhoz, DMG kötetikonhoz, AppleScript- vagy Automator-alkalmazáshoz, illetve belső eszközhöz, fejlesztői eszközök telepítése nélkül.

A Mac App Store-ba beküldött alkalmazáshoz használja az 1024 px-es forrást az Xcode eszközkatalógusában, vagy futtassa az iconutil parancsot egy teljes iconseten a fent látható módon, hogy az 512 pt-os helyeket valódi képpontok töltsék ki. Induljon tiszta négyzetből: ha a logója széles, a kép kivágása eszköz először 1:1 vásznat ad, a kép kivágása képarányra cikk pedig elmagyarázza, hol hagyjon szegélyt.

Mac-felhasználók kérdései a PNG ICNS-be konvertálásáról

Hogyan tehetek egyéni ICNS ikont egy Mac mappára vagy alkalmazásra?

Jelölje ki az elemet a Finderben, nyomja meg a Command-I billentyűkombinációt az Információk ablak megnyitásához, majd húzza az .icns fájlt az ablak bal felső sarkában lévő kis ikonra. Saját készítésű alkalmazásnál tegye a fájlt a Contents/Resources mappába, és adja meg a nevét az Info.plist CFBundleIconFile kulcsában.

Mekkora PNG-ből érdemes kiindulni egy ICNS-hez?

1024 × 1024 px, ez a legnagyobb méret, amelyet az Apple meghatároz. Kisebb PNG is átalakítható, de a forrásnál nagyobb méretek felskálázottak lesznek, és Retina kijelzőn elmosódottnak tűnnek. A grafika legyen négyzet alakú, az ikonforma körül átlátszó háttérrel.

Kell kézzel készített ICNS, ha az Xcode-projektemben van asset catalog?

Nem. Ha a macOS célpont az Assets.xcassets állományban AppIcon készletet használ, az Xcode lefordítja, és a build során előállítja az alkalmazás ikonfájlját. Különálló .icns az Xcode nélküli projektekhez kell: shell-szkript alapú alkalmazásokhoz, Electron és Tauri csomagolókhoz, Python bundlerekhez és DMG-hátterekhez.

Miért jelenik meg az új ikonom egy szürke, lekerekített négyzetben?

A macOS 11 Big Sur óta a Mac-alkalmazások ikonjai lekerekített négyzet alakúak, a macOS 26 Tahoe pedig szürke csempébe teszi azokat az ikonokat, amelyek nem töltik ki ezt az alakzatot. Rajzolja bele a lekerekített négyzetet a grafikába, átlátszó sarkokat hagyva, és a rendszer a tervezett módon jeleníti meg.

Tömöríti az ICNS fájl a grafikámat?

Szemmel láthatóan nem. A modern .icns fájlok a nagyobb képeket PNG-adatként tárolják a konténerben, ami veszteségmentes. Csak a apró, régi bejegyzések használják az Apple saját hosszúságkódolását különálló 8 bites maszkkal, ezeket pedig a mai Mac gépeken ritkán jelenítik meg.

Használhatja ugyanazt az ikonfájlt a Windows vagy a Linux?

A Windowshoz ICO kell, nem ICNS; a PNG ICO-vá alakítása ugyanabból a grafikából elkészíti. A Linux asztali környezetek a téma mappáiból sima PNG vagy SVG ikonokat olvasnak, így az eredeti PNG már megfelel nekik.