Konwerter PNG na ICNS
Utwórz ikonę macOS .icns z kwadratowego pliku PNG bez otwierania Xcode czy Terminala. Sprawdzi się przy skrypcie spakowanym jako aplikacja, obrazie dysku, folderze lub kompilacji Electron. Poniżej wyjaśniamy też, jak działa pełny zestaw ikon (iconset), gdy publikujesz aplikację przez Xcode.
Konwerter obrazów
lub upuść Pliki JPG, JPEG, JPE … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
85 zachowuje zdjęcia wizualnie identyczne z oryginałem. Obniż tylko wtedy, gdy potrzebujesz mniejszego pliku.
JPG, BMP i EPS nie obsługują przezroczystości. Przezroczyste piksele zostaną wypełnione tym kolorem.
Kolor szesnastkowy użyty za przezroczystymi pikselami, np. #FFFFFF.
Ten format przechowuje pojedynczy obraz. Wybierz wyjście GIF lub WebP, jeśli chcesz zachować animację.
Ikona wielorozmiarowa zawiera kilka rozdzielczości w jednym pliku; przeglądarki i systemy operacyjne wybierają potrzebną.
Zachowaj oryginalne wymiary albo podaj jeden bok, a proporcje zostaną zachowane.
Piksele dla wybranego wyżej boku.
Procent oryginalnych wymiarów.
sRGB jest właściwy dla ekranów i internetu. Zachowaj oryginał w procesach drukarskich; skala szarości odrzuca kolor.
Tylko metadane, 0 zachowuje oryginalną wartość. Drukarki i niektóre portale odczytują tę liczbę; nie zmienia ona wymiarów w pikselach.
Jak korzystać z narzędzia
- 1
Prześlij kwadratowy plik PNG
Użyj grafiki z przezroczystym tłem o wymiarach co najmniej 1024 × 1024 px.
- 2
Zachowaj wszystkie rozmiary
W sekcji Ustawienia zaawansowane opcja Rozmiary ikon jest ustawiona na Wszystkie rozmiary (16–256), dzięki czemu listy w Finderze, paski boczne i kafelki w Docku dostają każdy dopasowany obraz.
- 3
Konwertuj do ICNS
Kliknij Konwertuj na ICNS i pobierz plik .icns, gotowy do wstawienia do folderu Resources pakietu aplikacji lub do okna Pobierz informacje.
Plik .icns to kontener ikon Apple: jeden plik, wiele kwadratowych bitmap, z których Finder, Dock lub Spotlight rysuje tę o potrzebnym rozmiarze. Konwersja PNG wypełnia te miejsca na podstawie jednej grafiki.
PNG na ICNS: co zawiera plik ikony macOS
Apple wprowadziło format ICNS w Mac OS 8.5 w 1998 roku, a Mac OS X zachował go jako plik, do którego odwołuje się każdy pakiet aplikacji. Kontener rósł wraz z gęstością ekranów: wpisy 512 px pojawiły się w Mac OS X 10.5, a wpis 1024 px, oznaczony jako 512 × 512 @2x, razem z wyświetlaczami Retina w OS X 10.7 i 10.8.
Każde miejsce to para: obraz 1x i obraz @2x o tym samym rozmiarze w punktach, przeznaczony dla ekranów Retina. Finder wybiera ten, który pasuje do wyświetlacza i widoku, dlatego pojedynczy PNG 1024 px, pomniejszony przez Finder, wygląda w widoku listy mniej wyraźnie niż prawdziwy wpis 16 px.
Rozmiary ikon Maca od 16 px do 1024 px
| Rozmiar w punktach | Plik 1x (piksele) | Plik @2x (piksele) | Gdzie widoczna |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Widok listy w Finderze, menu |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Pasek boczny, widok małych ikon |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Widok ikon w Finderze, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Widok dużych ikon, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Podgląd w oknie Pobierz informacje, 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] # powtórz sips dla plików 16, 32, 64, 128 i 256 px iconutil -c icns MyApp.iconset
PNG
Portable Network Graphics
PNG to bezstratny format rastrowy opublikowany w 1996 roku przez PNG Development Group, a później ustandaryzowany przez W3C i ISO. Zachowuje każdy piksel dokładnie, obsługuje pełną przezroczystość alfa i bez artefaktów radzi sobie z tekstem, ostrymi krawędziami i jednolitymi kolorami. Ta precyzja czyni go idealnym do zrzutów ekranu, logo, ikon i grafik interfejsu. Wadą jest rozmiar: zdjęcia zapisane jako PNG są często kilkukrotnie większe niż to samo zdjęcie w JPEG lub WebP. PNG otwierają wszystkie przeglądarki, systemy operacyjne i edytory.
- Kompresja
- Bezstratna
- Przezroczystość
- Tak
- Animacja
- Nie
- Rok powstania
- 1996 · PNG Development Group
ICNS
Apple Icon Image
ICNS to format kontenera ikon Apple, używany dla ikon aplikacji, folderów i dokumentów w macOS od Mac OS 8.5 w 1998 roku. Jeden plik zawiera kilka rozmiarów, od 16×16 do 1024×1024 pikseli, w tym wersje Retina, zwykle zapisane jako dane PNG z przezroczystością. Xcode i macOS odczytują go bezpośrednio, ale poza platformami Apple jest rzadko używany. Windows i większość narzędzi internetowych nie otworzy ICNS bez konwertera.
- Kompresja
- Bezstratna
- Przezroczystość
- Tak
- Animacja
- Nie
- Rok powstania
- 1998 · Apple
PNG zamienia się w ICNS, gdy pakiet aplikacji na Maca, instalator lub folder potrzebuje kontenera ikon Apple z kilkoma rozdzielczościami w jednym pliku; ICNS wraca do PNG tylko po to, by użyć istniejącej ikony aplikacji w dokumencie lub na stronie internetowej.
Konwerter ICNS online czy Xcode i iconutil
Ten konwerter wypełnia miejsca od 16 do 256 px, co obejmuje listy w Finderze, pasek boczny, Dock i widok ikon na każdym Macu, w tym Retina do miejsca 128 pt. To wystarcza dla ikony folderu, ikony woluminu DMG, aplikacji AppleScript lub Automator albo wewnętrznego narzędzia, bez instalowania narzędzi deweloperskich.
W aplikacji przesyłanej do Mac App Store użyj źródła 1024 px w katalogu zasobów Xcode albo uruchom iconutil na kompletnym iconsecie, jak pokazano wyżej, aby miejsca 512 pt były wypełnione prawdziwymi pikselami. Zacznij od czystego kwadratu: jeśli logo jest szerokie, narzędzie przytnij zdjęcie najpierw da Ci kanwę 1:1, a jak przyciąć zdjęcie do proporcji wyjaśnia, gdzie zostawić margines.
Pytania użytkowników Maca o konwersję PNG na ICNS
Jak ustawić własną ikonę ICNS dla folderu lub aplikacji na Macu?
Zaznacz element w Finderze, naciśnij Command-I, aby otworzyć okno Pobierz informacje, a następnie przeciągnij plik .icns na małą ikonę w lewym górnym rogu okna. W przypadku własnej aplikacji umieść plik w Contents/Resources i wpisz jego nazwę w kluczu CFBundleIconFile w pliku Info.plist.
Od jakiego rozmiaru PNG zacząć tworzenie pliku ICNS?
1024 × 1024 px, czyli największy rozmiar zdefiniowany przez Apple. Mniejszy plik PNG również da się przekonwertować, ale każdy rozmiar większy od źródła jest powiększany i na ekranach Retina wygląda nieostro. Grafika powinna być kwadratowa, z przezroczystym tłem poza kształtem ikony.
Czy potrzebuję ręcznie przygotowanego pliku ICNS, jeśli mój projekt Xcode ma katalog zasobów?
Nie. Gdy cel macOS korzysta z zestawu AppIcon w Assets.xcassets, Xcode kompiluje go i podczas budowania sam generuje plik ikony aplikacji. Osobny plik .icns jest potrzebny w projektach bez Xcode: aplikacjach ze skryptów powłoki, pakietach Electron i Tauri, narzędziach do pakowania w Pythonie oraz tłach DMG.
Dlaczego moja nowa ikona jest wyświetlana w szarym zaokrąglonym kwadracie?
Od macOS 11 Big Sur ikony aplikacji na Maca mają kształt zaokrąglonego kwadratu, a macOS 26 Tahoe umieszcza ikony niewypełniające tego kształtu na szarym kafelku. Narysuj zaokrąglony kwadrat w samej grafice, zostawiając przezroczyste rogi, a system pokaże ikonę tak, jak ją zaprojektowano.
Czy plik ICNS kompresuje moją grafikę?
Nie w sposób widoczny gołym okiem. Nowoczesne pliki .icns przechowują większe obrazy jako dane PNG wewnątrz kontenera, czyli bezstratnie. Tylko maleńkie wpisy w starym stylu używają własnego schematu kodowania długości serii od Apple z osobną 8-bitową maską, a na obecnych Macach są one rzadko wyświetlane.
Czy Windows lub Linux mogą używać tego samego pliku ikony?
Windows wymaga ICO, a nie ICNS; PNG do ICO utworzy go z tej samej grafiki. Pulpity Linuxa odczytują zwykłe ikony PNG lub SVG z folderów motywów, więc oryginalny PNG jest dokładnie tym, czego potrzebują.