aspose.info
AR

ICNS - Apple Icon Image

تاريخ التحديث

ما هو ملف ICNS؟

يسمى تنسيق الرمز الذي تستخدمه برامج macOS بملف ICNS. يسمح بنطاقات ألفا 1 بت و 8 بت ويحفظ صورة واحدة أو أكثر ، وعادة ما تكون مصنوعة من مستندات PNG. يتم عرض رمز البرنامج في متصفح وواجهة macOS باستخدام ملفات ICNS.

بناءً على الموقع ، يمكن أن يكون لرمز النمط نفسه إعدادات متعددة. خضع تنسيق ICNS للعديد من التعديلات وتطور إلى درجة أنه يمكن استخدامه الآن كأساس للعديد من التنسيقات المتوافقة. فيما يلي بعض النقاط المهمة الأخرى التي تحتاج إلى معرفتها:

  • IconFamily Resource و Macintosh Icon و Macintosh OS X Icon و Mac OS Icon و Apple Icon و Mac OS X Icon Resource و Mac OS icons Resource هي بعض الأسماء الأخرى.
  • للحصول على معلومات الرمز ، يتم استخدام مصدر في فرع الموارد.
  • في معظم الحالات ، يحتوي الملف على صور عديدة. 1612 بكسل مربع و 1024 و 512 و 256 و 128 و 48 و 32 و 16 بكسل مربع هي أحجام صور مدعومة.

تنسيق ملف ICNS

تنسيق بيانات ICNS عبارة عن كبسولة لصورة واحدة أو أكثر ، تدعم نطاقات 1 بت والعديد من حالات الصور. يمكن لنظام التشغيل تغيير حجم صور الأيقونات لتلائم حجم العرض المطلوب. عادةً ما يتم حفظ صور الأيقونات الأكبر كملفات JPEG 2000 أو PNG. يمكن استخدام نوع من ملفات ICNS المضغوطة وغير المضغوطة.

تشكل بيانات الرأس والأيقونة الثنائية بنية ملف ICNS. يحتوي الرأس على 8 بايت من البيانات ، أربعة منها هي الحرف السحري وأربعة منها طول الملف. يتم تخزين نوع وحجم كل صورة رمز في قسم بيانات الرمز ، والذي يتبعه بيانات الصورة الثنائية. يحدد حجم الصورة حجم القسم الثنائي.

مواصفات تكنيكال

العنوان

الإزاحةالحجمالهدف
04السحر الحرفي ، يجب أن يكون “icns” (0x69 ، 0x63 ، 0x6e ، 0x73)
44طول الملف ، بالبايت ، msb أولاً

بيانات الأيقونة

الإزاحةالحجمالهدف
04نوع الرمز
44طول البيانات بالبايت (بما في ذلك النوع والطول) ، msb أولاً
8متغيربيانات الرمز

الضغط

يتم ضغط بيانات البكسل إلى حد ما. غالبًا ما يتم ضغط وحدات البكسل 32 بت (“is32” و “il32” و “ih32” و “it32”) و ARGB (“ic04” و “ic05”) (لكل قناة) بطريقة مماثلة لـ PackBits.

قيمة الرصاصبايت الذيلالنتيجة (غير مضغوط)
0-1271-1281-128 بايت
128-2551 بايت3-130 نسخة

المرجعي

انظر أيضًا