aspose.info
AZ

ICNS - Apple Icon Image

Yeniləndi

ICNS faylı nədir?

MacOS proqramları tərəfindən istifadə edilən ikon formatına ICNS faylı deyilir. O, 1-bit və 8-bit alfa diapazonlarına icazə verir və adətən PNG sənədlərdən hazırlanmış bir və ya daha çox şəkli saxlayır. macOS brauzeri və interfeysindəki proqram ikonu ICNS fayllarından istifadə etməklə göstərilir.

Məkandan asılı olaraq, eyni stil ikonasında bir neçə parametr ola bilər. ICNS formatı çoxsaylı dəyişikliklərə məruz qalmış və indi müxtəlif uyğun formatlar üçün əsas kimi istifadə oluna biləcəyi nöqtəyə qədər inkişaf etmişdir. Burada bilməli olduğunuz digər vacib məqamlar var:

  • IconFamily Resource, Macintosh Icon, Macintosh OS X Icon, Mac OS Icon, Apple Icon, Mac OS X Icon Resource və Mac OS icons Resource digər adlardan bəziləridir.

  • Simge məlumatı üçün resurs bölməsindəki mənbədən istifadə olunur.

  • Əksər hallarda faylda çoxsaylı şəkillər olur. 1612 piksel kvadrat və 1024, 512, 256, 128, 48, 32 və 16 piksel kvadrat şəkil ölçüləri dəstəklənir.

ICNS Fayl Formatı

ICNS məlumat formatı bir və ya daha çox təsvir üçün kapsuldur, 1-bitlik diapazonları və çoxsaylı görüntü vəziyyətini dəstəkləyir. Əməliyyat sistemi tələb olunan displey ölçüsünə uyğun ikon şəkillərinin ölçüsünü dəyişə bilər. Daha böyük ikon şəkilləri adətən JPEG 2000 və ya PNG faylları kimi saxlanılır. Həm sıxılmış, həm də sıxılmamış ICNS fayllarının bir növü mümkündür.

Başlıq və ikili nişan məlumatları ICNS faylının strukturunu təşkil edir. Başlıqda 8 bayt məlumat var, onlardan dördü sehrli hərfi, dördü isə faylın uzunluğudur. Hər bir ikon şəklinin növü və ölçüsü ikona datası bölməsində saxlanılır, ondan sonra ikili təsvir məlumatları verilir. Şəklin ölçüsü ikili hissənin ölçüsünü müəyyən edir.

Texniki Spesifikasiya

Başlıq

OffsetÖlçüMəqsəd
04Sehrli hərf, icns olmalıdır (0x69, 0x63, 0x6e, 0x73)
44Faylın uzunluğu, baytla, ilk olaraq msb

İkon datası

OffsetÖlçüMəqsəd
04İkonanın növü
44Məlumatların uzunluğu, baytla (növ və uzunluq daxil olmaqla), ilk olaraq msb
8Dəyişənİkon məlumatları

Sıxılma

Piksel məlumatları müəyyən dərəcədə sıxılır. 32-bit (is32, il32, ih32, it32) və ARGB (ic04, ic05) piksellər çox vaxt PackBits-ə bənzər şəkildə (kanal başına) sıxılır.

Aparıcı DəyərTail BaytlarıNəticə (sıxılmamış)
0 - 1271 - 1281 - 128 bayt
128 - 2551 Bayt3 - 130 Nüsxə

İstinad

Həmçinin bax