Konwertuj JPG na ICNS
Utwórz wielorozdzielczą ikonę macOS ICNS z pliku JPG za pomocą ImageMagick i iconutil.
Konwertuj pliki JPG online
Nie mamy jeszcze dedykowanego konwertera online dla JPG na ICNS, ale pliki JPG możesz przekonwertować online na te i inne formaty:
Jak konwertować jpg do icns
- Grafika
- Brak ocen.
Pakiet aplikacji macOS, element Findera lub ikona w Docku może wymagać formatu Apple ICNS zamiast obrazu JPG. Konwersja pakuje grafikę w rozmiary ikon używane przez macOS, ale nie dodaje szczegółów ani przezroczystości, których nie zawiera plik JPG.
Czym jest format JPG
JPG, zapisywany również jako JPEG, to stratny format rastrowy przeznaczony głównie do zdjęć i złożonych obrazów. Aparaty, telefony, skanery, przeglądarki i edytory obrazów często go tworzą. JPG przechowuje miliony kolorów w stosunkowo małych plikach, ale nie obsługuje kanału przezroczystości alfa, a wielokrotna edycja i zapisywanie może wprowadzać dodatkowe artefakty kompresji.
Czym jest format ICNS
ICNS to format kontenera ikon firmy Apple dla aplikacji macOS, folderów, dokumentów i zasobów systemowych. Jeden plik może zawierać wiele reprezentacji bitmapowych, w tym standardowe rozdzielczości oraz rozdzielczości Retina, dzięki czemu macOS może wybrać odpowiedni obraz dla Findera, Docka lub pakietu aplikacji.
ICNS jest bardziej odpowiedni niż pojedynczy JPG, gdy macOS musi używać obrazu jako ikony. Kontener może przechowywać obrazy z przezroczystością, ale źródło JPG rozpoczyna się jako obraz nieprzezroczysty. Usuń jego tło lub utwórz przezroczystość w edytorze obrazów i wyeksportuj pliki PNG przed utworzeniem pliku ICNS.
Jak przekonwertować JPG na ICNS
Używanie ImageMagick i iconutil
W systemie macOS najbardziej kontrolowany proces wykorzystuje ImageMagick do utworzenia reprezentacji PNG oraz wbudowane w system Apple polecenie iconutil do ich spakowania. Zainstaluj ImageMagick za pomocą Homebrew, jeśli nie jest jeszcze zainstalowany:
brew install imagemagick
W miarę możliwości użyj kwadratowego źródła. Poniższe polecenia przycinają obraz od środka, gdy jego proporcje nie odpowiadają żądanemu kwadratowi:
mkdir MyIcon.iconset
magick input.jpg -auto-orient -resize 16x16^ -gravity center -extent 16x16 MyIcon.iconset/icon_16x16.png
magick input.jpg -auto-orient -resize 32x32^ -gravity center -extent 32x32 MyIcon.iconset/icon_16x16@2x.png
magick input.jpg -auto-orient -resize 32x32^ -gravity center -extent 32x32 MyIcon.iconset/icon_32x32.png
magick input.jpg -auto-orient -resize 64x64^ -gravity center -extent 64x64 MyIcon.iconset/icon_32x32@2x.png
magick input.jpg -auto-orient -resize 128x128^ -gravity center -extent 128x128 MyIcon.iconset/icon_128x128.png
magick input.jpg -auto-orient -resize 256x256^ -gravity center -extent 256x256 MyIcon.iconset/icon_128x128@2x.png
magick input.jpg -auto-orient -resize 256x256^ -gravity center -extent 256x256 MyIcon.iconset/icon_256x256.png
magick input.jpg -auto-orient -resize 512x512^ -gravity center -extent 512x512 MyIcon.iconset/icon_256x256@2x.png
magick input.jpg -auto-orient -resize 512x512^ -gravity center -extent 512x512 MyIcon.iconset/icon_512x512.png
magick input.jpg -auto-orient -resize 1024x1024^ -gravity center -extent 1024x1024 MyIcon.iconset/icon_512x512@2x.png
-auto-orient stosuje orientację EXIF aparatu przed przetwarzaniem. Modyfikator zmiany rozmiaru ^ sprawia, że obraz wypełnia kwadrat, a -extent przycina nadmiar. Aby zachować cały obraz, dodaj marginesy w edytorze lub przed eksportem użyj przezroczystego kwadratowego płótna.
Spakuj ukończony iconset:
iconutil -c icns -o MyIcon.icns MyIcon.iconset
Wynikowego pliku MyIcon.icns można użyć w pakiecie aplikacji macOS lub przypisać go do pliku albo folderu za pomocą okna Get Info Findera. Edycja istniejącego pakietu aplikacji może unieważnić jego podpis kodu lub zostać cofnięta przez aktualizację aplikacji.
Używanie edytora graficznego
Affinity Photo, Adobe Photoshop, GIMP i Preview mogą przyciąć źródło, usunąć jego tło i wyeksportować pliki PNG. Obsługa eksportu ICNS różni się w zależności od aplikacji i wersji, dlatego niezawodny proces w systemie macOS polega na utworzeniu grafiki i obrazów źródłowych PNG w edytorze, umieszczeniu ich w prawidłowo nazwanym katalogu .iconset oraz uruchomieniu iconutil. Projekty Xcode zazwyczaj wykorzystują katalog zasobów zamiast ręcznie zarządzanego pliku ICNS w przypadku współczesnych kompilacji aplikacji.
Używanie konwertera online
CloudConvert i Zamzar mogą oferować konwersję JPG do ICNS, chociaż dostępne formaty i opcje wyjściowe mogą się zmieniać. Prześlij plik JPG, wybierz ICNS, rozpocznij konwersję i pobierz wynik. Sprawdź, czy pobrany plik jest prawidłowym wielorozdzielczym plikiem ICNS, a nie przemianowanym plikiem lub kontenerem zawierającym tylko jedną małą bitmapę. Nie przesyłaj poufnych obrazów, własnych grafik ani zasobów aplikacji do usługi zewnętrznej.
Ograniczenia jakości i zgodności
- Użyj źródła o rozmiarze co najmniej 1024 × 1024 pikseli, gdy ikona musi zawierać reprezentację Retina 512 × 512. Mniejsze źródło zostanie powiększone i może wyglądać na rozmyte.
- Powyższe polecenia tworzą nieprzezroczyste pliki PNG, ponieważ JPG jest nieprzezroczysty. Usunięcie tła musi nastąpić przed spakowaniem, a zmodyfikowana grafika musi zostać wyeksportowana z kanałem alfa.
- Artefakty JPG, drobne szczegóły i tekst stają się trudne do rozpoznania przy rozmiarach 16 × 16 i 32 × 32 pikseli. Uprość projekt i sprawdź reprezentacje o najmniejszych rozmiarach.
- ICNS jest kontenerem, a nie formatem poprawiającym jakość; nie może przywrócić szczegółów utraconych w wyniku kompresji JPG.
iconutiljest dołączony do systemu macOS i musi być uruchamiany w tym systemie. ImageMagick może tworzyć reprezentacje PNG w systemach Windows lub Linux, ale do spakowania i sprawdzenia poprawności końcowego pliku potrzebne jest osobne narzędzie obsługujące ICNS.
Porównanie formatu JPG z ICNS
Jak formaty JPG i ICNS wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .JPG JPEG File Interchange Format | .ICNS Apple Icon Image format |
|---|---|---|
| Kompresja | Stratne | Oba |
| Przezroczystość | Nie | Tak |
| Animacja | Nie | Nie |
| Warstwy | Nie | Nie |
| Głębia kolorów | True color (24-bit) | True color z alpha (32-bit) |
| Obsługa metadanych | Rozbudowany | Podstawowy |
| Otwiera się w przeglądarce internetowej | Tak, natywnie | Nie |
| Typowy rozmiar pliku | Mały | Mały |
| Otwarty standard | Tak | Częściowo otwarty |
| Najlepszy do | Fotografie | Ikony |
| Wprowadzono | 1992 | 2001 |
| Twórca | Joint Photographic Experts Group | Apple Inc. |
| Typ MIME | image/jpeg | image/icns |
Sugerowane oprogramowanie i linki: konwertery jpg na icns
Dodatkowe formaty dla konwersji pliku
jpg
- jpg do cdr
- jpg do exe
- jpg do scr
- jpg do png
- jpg do ani
- jpg do kmz
- jpg do ico
- jpg do pat
- jpg do tns
- jpg do is2
- jpg do 3fr
- jpg do ai
- jpg do arw
- jpg do ascii
- jpg do avif
- jpg do bmp
- jpg do btw
- jpg do cap
- jpg do ccx
- jpg do cdt
- jpg do cgm
- jpg do cin
- jpg do cmx
- jpg do cpt
- jpg do cr2
- jpg do crw
- jpg do cur
- jpg do dat
- jpg do dcm
- jpg do dcr
- jpg do dcx
- jpg do dds
- jpg do dicom
- jpg do djvu
- jpg do dng
- jpg do dpx
- jpg do drawing
- jpg do drw
- jpg do dwg
- jpg do dxf
- jpg do ec4
- jpg do ecw
- jpg do el6
- jpg do el8
- jpg do emf
- jpg do emz
- jpg do epf
- jpg do eps
- jpg do epsf
- jpg do erf
- jpg do exr
- jpg do fff
- jpg do fit
- jpg do fits
- jpg do gem
- jpg do gif
- jpg do grd
- jpg do hdr
- jpg do heic
- jpg do icon
- jpg do idml
- jpg do iff
- jpg do indd
- jpg do inp
- jpg do jfif
- jpg do jif
- jpg do jp2
- jpg do jpc
- jpg do jpe
- jpg do jpf
- jpg do jps
- jpg do jpx
- jpg do jxl
- jpg do jxr
- jpg do kdc
- jpg do lbl
- jpg do lmk
- jpg do mbm
- jpg do mp3
- jpg do mrw
- jpg do ncd
- jpg do nef
- jpg do nrw
- jpg do odg
- jpg do ogg
- jpg do ora
- jpg do orf
- jpg do otg
- jpg do pbm
- jpg do pct
- jpg do pcx
- jpg do pdf
- jpg do pdn
- jpg do pef
- jpg do pgm
- jpg do pic
- jpg do pict
- jpg do pnm
- jpg do ppm
- jpg do pri
- jpg do ps
- jpg do psb
- jpg do psd
- jpg do pspimage
- jpg do ptg
- jpg do ptl
- jpg do pxd
- jpg do raf
- jpg do ras
- jpg do rgb
- jpg do rw2
- jpg do rwl
- jpg do sdr
- jpg do sgi
- jpg do skf
- jpg do sr2
- jpg do srf
- jpg do std
- jpg do svg
- jpg do svgz
- jpg do tga
- jpg do tif
- jpg do tiff
- jpg do vector
- jpg do vsd
- jpg do vsdx
- jpg do wav
- jpg do wbmp
- jpg do webp
- jpg do wmf
- jpg do wpg
- jpg do xbm
- jpg do xcf
- jpg do xmp
- jpg do xpm