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
Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.
85 fotoları orijinalla vizual olaraq eyni saxlayır. Yalnız daha kiçik fayl lazım olanda azaldın.
JPG, BMP və EPS şəffaflığı dəstəkləmir. Şəffaf pikselləri bu rəngə boyayırıq.
Şəffaf pikselların arxasında istifadə olunan hex rəngi, məsələn #FFFFFF.
Bu format yalnız bir şəkil saxlayır. Animasiyanı saxlamaq istəyirsinizsə, GIF və ya WebP seçin.
Çoxölçülü ikon bir faylda bir neçə həlli saxlayır; brauzerlər və əməliyyat sistemləri lazım olanı seçir.
Orijinal ölçüləri saxlayın və ya bir tərəfi daxil edin, en-boy nisbəti qorunur.
Yuxarıda seçdiyiniz tərəf üçün piksel.
Orijinal ölçülərin faizi.
sRGB ekranlar və veb üçün düzgündür. Çap iş axınları üçün orijinalı saxlayın; boz tonlar rəngi atır.
Yalnız metadata; 0 orijinal dəyəri saxlayır. Printerlər və bəzi portallar bu ədədi oxuyur; piksel ölçülərini dəyişmir.
Bu alətdən necə istifadə etməli
- 1
Kvadrat PNG yükləyin
Ən azı 1024 × 1024 px ölçüsündə şəffaf fonlu təsvir istifadə edin.
- 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
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
| Nöqtə ölçüsü | 1x fayl (piksel) | @2x fayl (piksel) | Harada görünür |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Finder siyahı görünüşü, menyular |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Yan panel, kiçik ikon görünüşü |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Finder ikon görünüşü, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Böyük ikon görünüşü, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Get Info önizləməsi, 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] # 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
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
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.