aspose.info
LT

ICNS – „Apple“ piktogramos vaizdas

Atnaujinta

Kas yra ICNS failas?

MacOS programų naudojamas piktogramos formatas vadinamas ICNS failu. Tai leidžia naudoti 1 bitų ir 8 bitų alfa juostas ir išsaugo vieną ar daugiau nuotraukų, dažniausiai padarytų iš PNG dokumentų. Programos piktograma macOS naršyklėje ir sąsajoje rodoma naudojant ICNS failus.

Atsižvelgiant į vietą, ta pati stiliaus piktograma gali turėti kelis nustatymus. ICNS formatas buvo daug pakeistas ir išsivystė taip, kad dabar jis gali būti naudojamas kaip įvairių suderinamų formatų pagrindas. Štai keletas kitų svarbių dalykų, kuriuos turite žinoti:

  • IconFamily Resource, Macintosh Icon, Macintosh OS X Icon, Mac OS Icon, Apple Icon, Mac OS X Icon Resource ir Mac OS icons Resource yra keletas kitų pavadinimų.

  • Informacijai apie piktogramas naudojamas šaltinis šaltinio šakoje.

  • Daugeliu atvejų faile yra daug vaizdų. Palaikomi 1612 pikselių kvadratiniai ir 1024, 512, 256, 128, 48, 32 ir 16 pikselių kvadratiniai vaizdo dydžiai.

ICNS failo formatas

ICNS duomenų formatas yra vieno ar kelių vaizdų kapsulė, palaikanti 1 bito juostas ir daugybę vaizdo būsenų. Operacinė sistema gali pakeisti piktogramų paveikslėlių dydį, kad atitiktų reikiamą ekrano dydį. Didesnės piktogramos nuotraukos paprastai išsaugomos kaip JPEG 2000 arba PNG failai. Galimi ir suspaustų, ir nesuspaustų ICNS failų tipai.

Antraštė ir dvejetainės piktogramos duomenys sudaro ICNS failo struktūrą. Antraštėje yra 8 baitai duomenų, iš kurių keturi yra stebuklingi, o keturi – failo ilgio. Kiekvienos piktogramos paveikslėlio tipas ir dydis saugomi piktogramų duomenų skyriuje, po kurio pateikiami dvejetainiai vaizdo duomenys. Paveikslėlio dydis lemia dvejetainės sekcijos dydį.

Techninė specifikacija Nr.

Antraštė

OffsetasDydisTikslas
04Magic literal, turi būti icns (0x69, 0x63, 0x6e, 0x73)
44Failo ilgis, baitais, pirmiausia msb

Piktogramos duomenys

OffsetasDydisTikslas
04Piktogramos tipas
44Duomenų ilgis, baitais (įskaitant tipą ir ilgį), pirmiausia msb
8KintamasisPiktogramos duomenys

Suspaudimas

Pikselių duomenys tam tikru mastu suglaudinami. 32 bitų (is32, il32, ih32, it32) ir ARGB (ic04, ic05) pikseliai dažnai suglaudinami (viename kanale) panašiai kaip PackBits.

Lead ValueUodegos baitaiRezultatas (nesuglaudintas)
0 - 1271 - 1281 - 128 baitai
128 - 2551 baitas3 - 130 kopijų

Nuoroda

Taip pat žiūrėkite