UltKit

PNG-ni ICNS-ə çevirmək

Kvadrat PNG-dən Xcode və ya Terminal açmadan macOS .icns ikonu yaradın. Onu proqram kimi paketlənmiş skript, disk şəkli, qovluq və ya Electron yığımı üçün istifadə edin. Xcode vasitəsilə yayımladığınız halda tam iconset-in necə işlədiyini aşağıda oxuyun.

Şəkil çevirici

və ya JPG, JPEG, JPE … faylları bura sürüşdürün ·

Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir

Nəticə

Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.

Bu alətdən necə istifadə etməli

  1. 1

    Kvadrat PNG yükləyin

    Ən azı 1024 × 1024 px ölçüsündə şəffaf fonlu təsvir istifadə edin.

  2. 2

    Bütün ölçüləri saxlayın

    Əlavə ayarlar bölməsində İkon ölçüləri Bütün ölçülər (16–256) olaraq seçilib, beləliklə Finder siyahıları, yan panellər və Dock lövhələrinin hər biri uyğun şəkil alır.

  3. 3

    ICNS-ə çevirin

    ICNS formatına çevir düyməsini basın və .icns faylını endirin; fayl tətbiq paketinin Resources qovluğu və ya Get Info pəncərəsi üçün hazırdır.

.icns faylı Apple-ın ikon konteyneridir: bir fayl, çoxlu kvadrat bitmap, hər birini Finder, Dock və ya Spotlight lazım olan ölçüdə çəkir. PNG-ni çevirmək bu yuvaları bir təsvirdən doldurur.

PNG-dən ICNS-ə: macOS ikon faylında nələr var

Apple ICNS formatını 1998-ci ildə Mac OS 8.5 ilə təqdim etdi, Mac OS X isə onu hər tətbiq paketinin göstərdiyi fayl kimi saxladı. Konteyner ekran sıxlığı ilə birlikdə böyüdü: 512 px yazılar Mac OS X 10.5 ilə gəldi, 512 × 512 @2x kimi qeyd olunan 1024 px yazı isə OS X 10.7 və 10.8-də Retina displeylərlə gəldi.

Hər yuva bir cütdür: Retina ekranlar üçün eyni nöqtə ölçüsündə 1x şəkil və @2x şəkil. Finder ekrana və görünüşə uyğun olanı seçir; buna görə Finder-in kiçiltdiyi tək 1024 px PNG siyahı görünüşündə həqiqi 16 px yazıdan daha bulanıq görünür.

16 px-dən 1024 px-ə qədər Mac iconset ölçüləri

.iconset qovluğunda iconutil-ın gözlədiyi fayl adları. @2x faylı nöqtə ölçüsündən iki dəfə çox piksel daşıyır.
Nöqtə ölçüsü1x fayl (piksel)@2x fayl (piksel)Harada görünür
16 pticon_16x16.png (16)[email protected] (32)Finder siyahı görünüşü, menyular
32 pticon_32x32.png (32)[email protected] (64)Yan panel, kiçik ikon görünüşü
128 pticon_128x128.png (128)[email protected] (256)Finder ikon görünüşü, Dock
256 pticon_256x256.png (256)[email protected] (512)Böyük ikon görünüşü, Quick Look
512 pticon_512x512.png (512)[email protected] (1024)Get Info önizləməsi, App Store
Terminal: Apple alətləri ilə tam iconset-dən .icns yaradın
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 əmrini 16, 32, 64, 128 və 256 px fayllar üçün təkrarlayın
iconutil -c icns MyApp.iconset

PNG

Portable Network Graphics

PNG 1996-cı ildə PNG Development Group tərəfindən dərc edilmiş, sonradan W3C və ISO tərəfindən standartlaşdırılmış itkisiz raster formatdır. Hər pikseli dəqiq saxlayır, tam alfa şəffaflığını dəstəkləyir, mətni, kəskin kənarları və düz rəngləri artefaktsız emal edir. Bu dəqiqlik onu ekran görüntüləri, loqolar, ikonlar və interfeys qrafikası üçün ideal edir. Əvəzində ölçü böyükdür: PNG kimi saxlanmış fotolar eyni fotonun JPEG və ya WebP versiyasından çox vaxt bir neçə dəfə böyük olur. Bütün brauzerlər, əməliyyat sistemləri və redaktorlar PNG fayllarını açır.

Sıxılma
İtkisiz
Şəffaflıq
Bəli
Animasiya
Xeyr
İlk dəfə təqdim edilib
1996 · PNG Development Group
PNG konvertoru

ICNS

Apple Icon Image

ICNS Apple-ın ikon konteyner formatıdır və 1998-ci ildə Mac OS 8.5-dən bəri macOS-da tətbiq, qovluq və sənəd ikonları üçün işlənir. Tək fayl 16×16-dan 1024×1024 pikselə qədər, o cümlədən Retina versiyaları daxil olmaqla bir neçə ölçünü birləşdirir, adətən şəffaflıqlı PNG məlumatı kimi saxlanır. Xcode və macOS onu birbaşa oxuyur, Apple platformalarından kənarda isə nadir işlənir. Windows və əksər veb alətləri konvertor olmadan ICNS aça bilmir.

Sıxılma
İtkisiz
Şəffaflıq
Bəli
Animasiya
Xeyr
İlk dəfə təqdim edilib
1998 · Apple
ICNS konvertoru

Mac tətbiq paketi, quraşdırıcı və ya qovluq bir faylda bir neçə ölçülü Apple ikon konteyneri tələb etdikdə PNG ICNS-ə çevrilir; ICNS isə yalnız mövcud tətbiq ikonunu sənəddə və ya saytda istifadə etmək üçün yenidən PNG-yə çevrilir.

Onlayn ICNS çevirici, yoxsa Xcode və iconutil

Bu çevirici 16-dan 256 px-ə qədər yuvaları doldurur; bu, hər Mac-də Finder siyahılarını, yan paneli, Dock-u və ikon görünüşünü, Retina daxil olmaqla 128 pt yuvasına qədər əhatə edir. Qovluq ikonu, DMG tom ikonu, AppleScript və ya Automator tətbiqi, yaxud daxili alət üçün məhz bu lazımdır, üstəlik heç bir developer aləti quraşdırmaq lazım deyil.

Mac App Store-a təqdim etdiyiniz tətbiq üçün Xcode-un asset kataloqunda 1024 px mənbədən istifadə edin və ya yuxarıdakı kimi tam iconset üzərində iconutil işlədin ki, 512 pt yuvaları real piksellərlə dolsun. Təmiz kvadratdan başlayın: loqonuz genişdirsə, əvvəlcə şəkli kəsmək aləti sizə 1:1 kətan verir, şəkli nisbətə görə necə kəsmək olar yazısı isə boşluğun harada saxlanılacağını izah edir.

Mac istifadəçilərinin PNG-ni ICNS-ə çevirmə ilə bağlı sualları

Mac-də qovluğa və ya proqrama öz ICNS ikonumu necə qoyum?

Finder-də elementi seçin, Get Info pəncərəsini açmaq üçün Command-I basın, sonra .icns faylını pəncərənin yuxarı sol küncündəki kiçik ikonun üzərinə sürüşdürün. Özünüzün hazırladığınız tətbiq üçün faylı Contents/Resources qovluğuna qoyun və adını Info.plist faylındakı CFBundleIconFile açarında göstərin.

ICNS üçün hansı ölçüdə PNG-dən başlamalıyam?

1024 × 1024 px, Apple-ın müəyyən etdiyi ən böyük yuva. Daha kiçik PNG də çevrilir, lakin mənbədən böyük bütün ölçülər böyüdülür və Retina ekranlarda bulanıq görünür. Təsvir kvadrat olmalı, ikon formasından kənarda isə şəffaf fon olmalıdır.

Xcode layihəmdə asset catalog varsa, əl ilə hazırlanmış ICNS lazımdırmı?

Xeyr. macOS hədəfi Assets.xcassets daxilindəki AppIcon dəstindən istifadə edirsə, Xcode onu tərtib edir və tətbiqin ikon faylını build zamanı yaradır. Ayrıca .icns Xcode-suz layihələr üçündür: shell-skript tətbiqləri, Electron və Tauri paketləyiciləri, Python bundler-ləri və DMG fonları.

Yeni ikonum niyə boz, künclər yuvarlaq kvadratın içində görünür?

macOS 11 Big Sur-dan etibarən Mac tətbiq ikonları yumrulanmış kvadrat formasına uyğun gəlir, macOS 26 Tahoe isə bu formanı doldurmayan ikonları boz lövhənin içinə yerləşdirir. Yumrulanmış kvadratı şəklin özündə çəkin, küncləri şəffaf saxlayın, sistem də onu dizayn edildiyi kimi göstərəcək.

ICNS faylı təsvirimi sıxırmı?

Gözlə görünən şəkildə yox. Müasir .icns faylları böyük təsvirləri konteynerin içində PNG məlumatı kimi saxlayır, bu isə itkisizdir. Yalnız kiçik köhnə yazılar Apple-ın öz run-length sxemindən və ayrıca 8-bit maskadan istifadə edir, onlar da indiki Mac-lərdə nadir göstərilir.

Windows və ya Linux eyni ikon faylından istifadə edə bilərmi?

Windows ICNS yox, ICO tələb edir; eyni təsvirdən onu PNG-ni ICO-ya çevirmək aləti hazırlayır. Linux masaüstləri ikonları mövzu qovluqlarından adi PNG və ya SVG kimi oxuyur, ona görə orijinal PNG artıq onlara kifayətdir.